Package javax.json

Examples of javax.json.JsonObject


    public void retrieveSessionToken() {
        //TODO: support authentication with JAX-RS 2.0
        //authenticator.get().addAuthenticator(client, username.get(), password.get());
        WebTarget managementResource = this.client.target(getSessionsUri());
        JsonObject result = managementResource
                .path("sessions")
                .request(MediaType.APPLICATION_JSON)
                .header("X-Requested-By", "")
                .post(Entity.entity(Json.createObjectBuilder().build(), MediaType.APPLICATION_JSON), JsonObject.class);
        JsonObject extraProps = result.getJsonObject("extraProperties");
        String token = extraProps.getString("token");
        configurator.setValue("sessionToken", token);

    }
View Full Code Here


    Instance<GlassfishAuthenticator> authenticator;
    private WebTarget managementResource;

    List<String> getInstances() {
        this.managementResource = this.client.target(getInstancesUri());
        JsonObject serverResult = getJsonObject("server");
        JsonObject extraProperties = serverResult.getJsonObject("extraProperties");
        JsonObject result = extraProperties.getJsonObject("childResources");
        Set<Map.Entry<String, JsonValue>> entrySet = result.entrySet();
        List<String> instanceNames = new ArrayList<>();
        for (Map.Entry<String, JsonValue> entry : entrySet) {
            instanceNames.add(entry.getKey());
        }
        return instanceNames;
View Full Code Here

    private Logger LOG = Logger.getLogger(OneShotProvider.class.getName());

    String getVersion() {
        this.managementResource = this.client.target(getManagementURI());
        JsonObject result = getJsonObject("version");
        return result.getString("message");
    }
View Full Code Here

        return result.getString("message");
    }

    String getUpTime() {
        this.managementResource = this.client.target(getManagementURI());
        JsonObject result = getJsonObject("uptime");
        return result.getString("message");
    }
View Full Code Here

    }

    protected String[] getStringArray(String name, String key) {
        String[] empty = new String[0];
        Response result = getResponse(name);
        JsonObject response = result.readEntity(JsonObject.class);
        response = response.getJsonObject("extraProperties");
        if (response == null) {
            return empty;
        }
        response = response.getJsonObject("childResources");
        if (response == null) {
            return empty;
        }
        int length = response.size();
        String retVal[] = new String[length];
        Iterator keyIterator = response.keySet().iterator();
        int counter = 0;
        while (keyIterator.hasNext()) {
            retVal[counter++] = (String) keyIterator.next();
        }
        return retVal;
View Full Code Here

        }
        return retVal;
    }

    protected JsonObject getJsonObject(Response result, String name) {
        JsonObject response = result.readEntity(JsonObject.class);
        JsonObject retVal = response.getJsonObject("extraProperties").
                getJsonObject("entity").
                getJsonObject(name);
        LOG.info("Retrieved JsonObject: " + retVal + " for " + result + " " + name);
        return retVal;
    }
View Full Code Here

                .append(getLastRunTime() + 1)
                .append("&toTime=")
                .append(System.currentTimeMillis() + 1000)
                .append("&maximumNumberOfResults=1000");
        Response response = getResponse(uriBuilder.toString());
        JsonObject result = response.readEntity(JsonObject.class);
        JsonArray recordsArray = result.getJsonArray("records");
        List<LogRecord> records = new ArrayList<>(recordsArray.size());
        for (int i = 0; i < recordsArray.size(); i++) {
            JsonObject currentRecord = recordsArray.getJsonObject(i);
            String message = currentRecord.getString("Message");
            if (message.length() > 4000) {
                message = message.substring(0, 3996) + "...";
            }
            records.add(
                    new LogRecord.Builder()
                    .instanceName(getServerInstance())
                    .level(currentRecord.getString("loggedLevel"))
                    .loggerName(currentRecord.getString("loggerName"))
                    .message(message)
                    .messageId(currentRecord.getString("messageID", ""))
                    .monitoringTime(new Date(currentRecord.getJsonNumber("loggedDateTimeInMS").longValue()))
                    .nameValuePairs(splitNameValuePairs(currentRecord.getString("nameValuePairs")))
                    .build());
        }
        LOG.log(Level.FINER, "Found {0} log records!", records.size());
        if (!records.isEmpty()) {
            setLastRunTime(records.get(0).getMonitoringTime().getTime());
View Full Code Here

    Instance<GlassfishAuthenticator> authenticator;
    private WebTarget managementResource;

    String getConfigRef(String instanceName) {
        this.managementResource = this.client.target(getInstanceUri());
        JsonObject serverResult = getJSONObject(instanceName);
        JsonObject extraProperties = serverResult.getJsonObject("extraProperties");
        JsonObject entity = extraProperties.getJsonObject("entity");
        return entity.getString("configRef");
    }
View Full Code Here

        this.cut.collector = collector.getCut();
    }

    @Test
    public void getApplicationContainerStatisticsForLightfish() {
        JsonObject stats = cut.getApplicationContainerStatistics("lightfish");
        Assert.assertNotNull(stats);
        System.out.println("-- getApplicationContainerStatisticsForLightfish-- " + stats);
    }
View Full Code Here

        System.out.println("-- getApplicationContainerStatisticsForLightfish-- " + stats);
    }

    @Test
    public void getApplicationContainerStatistics() {
        JsonObject stats = cut.getApplicationsContainerStatistics();
        Assert.assertNotNull(stats);
        System.out.println("-- getApplicationContainerStatistics-- " + stats);
    }
View Full Code Here

TOP

Related Classes of javax.json.JsonObject

Copyright © 2018 www.massapicom. 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.