本文整理了Java中org.vertx.java.core.json.JsonArray.iterator()
方法的一些代码示例,展示了JsonArray.iterator()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonArray.iterator()
方法的具体详情如下:
包路径:org.vertx.java.core.json.JsonArray
类名称:JsonArray
方法名:iterator
暂无
代码示例来源:origin: io.vertx/vertx-platform
public void removeFromHA(String depID) {
synchronized (haMods) {
Iterator<Object> iter = haMods.iterator();
while (iter.hasNext()) {
Object obj = iter.next();
JsonObject mod = (JsonObject)obj;
if (mod.getString("dep_id").equals(depID)) {
iter.remove();
}
}
}
clusterMap.put(nodeID, haInfo.encode());
}
代码示例来源:origin: net.kuujo/xync
@Override
public void undeployModuleAs(final String deploymentID, final Handler<AsyncResult<Void>> doneHandler) {
synchronized (haInfo) {
// Undeploy the deployment.
String internalID = internalIDs.getString(deploymentID);
internalIDs.removeField(deploymentID);
if (internalID != null) {
container.undeployModule(internalID, doneHandler);
deploymentIDs.removeField(internalID);
} else {
new DefaultFutureResult<Void>(new PlatformManagerException("Invalid deployment.")).setHandler(doneHandler);
}
// Remove the deployment from HA.
Iterator<Object> iter = deployments.iterator();
while (iter.hasNext()) {
JsonObject deploymentInfo = (JsonObject) iter.next();
if (deploymentInfo.getString("id").equals(deploymentID)) {
iter.remove();
}
}
}
clusterMap.put(node, haInfo.encode());
}
代码示例来源:origin: net.kuujo/xync
@Override
public void undeployVerticleAs(final String deploymentID, final Handler<AsyncResult<Void>> doneHandler) {
synchronized (haInfo) {
// Undeploy the deployment.
String internalID = internalIDs.getString(deploymentID);
internalIDs.removeField(deploymentID);
if (internalID != null) {
container.undeployVerticle(internalID, doneHandler);
deploymentIDs.removeField(internalID);
} else {
new DefaultFutureResult<Void>(new PlatformManagerException("Invalid deployment.")).setHandler(doneHandler);
}
// Remove the deployment from HA.
Iterator<Object> iter = deployments.iterator();
while (iter.hasNext()) {
JsonObject deploymentInfo = (JsonObject) iter.next();
if (deploymentInfo.getString("id").equals(deploymentID)) {
iter.remove();
}
}
}
clusterMap.put(node, haInfo.encode());
}
代码示例来源:origin: vert-x/mod-lang-php
/**
* Converts a JSON array to a PHP array.
*
* @param env The Quercus environment.
* @param json A Vert.x json array.
* @return A populated PHP array.
*/
public static ArrayValue arrayFromJson(Env env, JsonArray json) {
ArrayValue result = new ArrayValueImpl();
Iterator<Object> iter = json.iterator();
while (iter.hasNext()) {
Object value = iter.next();
if (value instanceof JsonObject) {
result.put(PhpTypes.arrayFromJson(env, (JsonObject) value));
}
else if (value instanceof JsonArray) {
result.put(PhpTypes.arrayFromJson(env, (JsonArray) value));
}
else {
result.put(env.wrapJava(iter.next()));
}
}
return result;
}
内容来源于网络,如有侵权,请联系作者删除!