Package javax.json

Examples of javax.json.JsonArrayBuilder.build()


        }
        JsonArrayBuilder arrayBuilder = Json.createArrayBuilder();
        for (Map.Entry<String,String> entry : parameters.entrySet()) {
            arrayBuilder.add(Json.createObjectBuilder().add(JSON_OBJECT_NAME, entry.getKey()).add(JSON_OBJECT_VALUE, entry.getValue()).build());
        }
        return handleJsonResponse(post("resources/jdbc-connection-pool/" + urlEncode(poolName) + "/property" ,arrayBuilder.build()));
    }
   
    public CommandResult pingJdbcConnectionPool(String poolName) {
        return handleJsonResponse(managementResource.path("resources/ping-connection-pool/").queryParam("id", poolName).request(MediaType.APPLICATION_JSON).get(Response.class));
    }
View Full Code Here


                break;
            default:
                throw ctxt.mappingException(JsonValue.class);
            }
        }
        return b.build();
    }

    protected JsonValue _deserializeScalar(JsonParser jp, DeserializationContext ctxt)
            throws IOException, JsonProcessingException
    {
View Full Code Here

        JsonArrayBuilder roomArrayBuilder = Json.createArrayBuilder();
        for (Room room : server.getController().getRooms()) {
          roomArrayBuilder.add(room.getName());
        }
        clientSocket.getOutputStream().write(
            roomArrayBuilder.build().toString().getBytes());
      } else if (msg.startsWith("{")) {
        try {
          parseMessage(msg);
          clientSocket.getOutputStream()
              .write(SUCCESS_MSG.getBytes());
View Full Code Here

          .add("sensors", buildSensorArray(room))
          .add("actuators", buildActuatorArray(room))
          .add("controllers", buildControllerArray(room));
      roomBuilder.add(roomObjectBuilder.build());
    }
    JsonArray roomArray = roomBuilder.build();
    return roomArray;
  }

  private static JsonArray buildControllerArray(Room room) {
    JsonArrayBuilder controllerArrayBuilder = Json.createArrayBuilder();
View Full Code Here

              .createArrayBuilder();
          for (ISensor sensor : attachedSensors) {
            sensorArrayBuilder.add(sensor.getId());
          }
          controllerObjectBuilder.add("sensors",
              sensorArrayBuilder.build());
        }
        List<IActuator> attachedActuators = controller
            .getAttachedActuators();
        if (attachedActuators != null) {
          JsonArrayBuilder actuatorArrayBuilder = Json
View Full Code Here

              .createArrayBuilder();
          for (IActuator actuator : attachedActuators) {
            actuatorArrayBuilder.add(actuator.getId());
          }
          controllerObjectBuilder.add("actuators",
              actuatorArrayBuilder.build());
        }
        controllerArrayBuilder.add(controllerObjectBuilder.build());
      }
    }
    return controllerArrayBuilder.build();
View Full Code Here

      JsonObject actuatorObject = Json.createObjectBuilder()
          .add("id", actuator.getId())
          .add("class", actuator.getClass().getName()).build();
      actuatorArrayBuilder.add(actuatorObject);
    }
    return actuatorArrayBuilder.build();
  }

  private static JsonArray buildSensorArray(Room room) {
    JsonArrayBuilder sensorArrayBuilder = Json.createArrayBuilder();
    for (ISensor sensor : room.getSensors()) {
View Full Code Here

      JsonObject sensorObject = Json.createObjectBuilder()
          .add("id", sensor.getId())
          .add("class", sensor.getClass().getName()).build();
      sensorArrayBuilder.add(sensorObject);
    }
    return sensorArrayBuilder.build();
  }

  private static JsonArray buildColorArray(final Simulation simulation) {
    JsonArrayBuilder colorArrayBuilder = Json.createArrayBuilder();
    int[] lightColor = simulation.getContext().getLightColor();
View Full Code Here

  private static JsonArray buildColorArray(final Simulation simulation) {
    JsonArrayBuilder colorArrayBuilder = Json.createArrayBuilder();
    int[] lightColor = simulation.getContext().getLightColor();
    colorArrayBuilder.add(lightColor[0]).add(lightColor[1])
        .add(lightColor[2]);
    JsonArray colorArray = colorArrayBuilder.build();
    return colorArray;
  }

  private static Room readRoom(JsonObject roomDescription)
      throws InstantiationException, IllegalAccessException,
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.