@Override public long getLong() { if (state == Event.VALUE_NUMBER) { return ((JsonNumber)current.getJsonValue()).longValue(); } throw new IllegalStateException(JsonMessages.PARSER_GETLONG_ERR(state)); }
private Object convert(Claims claims, JsonValue value) { Class<?> claimClass = claims.getType(); if (claimClass.equals(String.class)) { if (value instanceof JsonString) { return ((JsonString) value).getString(); } } if (claimClass.equals(Long.class)) { if (value instanceof JsonNumber) { return ((JsonNumber) value).longValue(); } else if (value instanceof JsonString) { return Long.parseLong(((JsonString) value).getString()); } return Long.parseLong(value.toString()); } if (claimClass.equals(JsonObject.class)) { return value; } if (value instanceof JsonString) { return ((JsonString) value).getString(); } return value; }
public static AddressSettingsInfo from(final String jsonString) { JsonObject object = JsonUtil.readJsonObject(jsonString); return new AddressSettingsInfo(object.getString("addressFullMessagePolicy"), object.getJsonNumber("maxSizeBytes").longValue(), object.getInt("pageSizeBytes"), object.getInt("pageCacheMaxSize"), object.getInt("maxDeliveryAttempts"), object.getJsonNumber("redeliveryDelay").longValue(), object.getJsonNumber("redeliveryMultiplier").doubleValue(), object.getJsonNumber("maxRedeliveryDelay").longValue(), object.getString("DLA"), object.getString("expiryAddress"), object.getBoolean("lastValueQueue"), object.getJsonNumber("redistributionDelay").longValue(), object.getBoolean("sendToDLAOnNoRoute"), object.getJsonNumber("slowConsumerThreshold").longValue(), object.getJsonNumber("slowConsumerCheckPeriod").longValue(), object.getString("slowConsumerPolicy"), object.getBoolean("autoCreateJmsQueues"), object.getBoolean("autoCreateJmsTopics"), object.getBoolean("autoDeleteJmsQueues"), object.getBoolean("autoDeleteJmsTopics")); }
JsonObject timeslotObject = daySlotsArray.getJsonObject(j); LocalDateTime startDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(timeslotObject.getJsonNumber("fromTimeMillis").longValue()), ZoneId.of(ZONE_ID)); LocalDateTime endDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(timeslotObject.getJsonNumber("toTimeMillis").longValue()), ZoneId.of(ZONE_ID));
JsonNumber jsonNumber = (JsonNumber) innerVal; if (jsonNumber.isIntegral()) { innerVal = jsonNumber.longValue(); } else { innerVal = jsonNumber.doubleValue(); JsonNumber jsonNumber = (JsonNumber) val; if (jsonNumber.isIntegral()) { array[i] = jsonNumber.longValue(); } else { array[i] = jsonNumber.doubleValue();
private void decodeUnknownParam(String name, JsonValue value, Position position) { if (value instanceof JsonNumber) { if (((JsonNumber) value).isIntegral()) { position.set(name, ((JsonNumber) value).longValue()); } else { position.set(name, ((JsonNumber) value).doubleValue()); } position.set(name, ((JsonNumber) value).doubleValue()); } else if (value instanceof JsonString) { position.set(name, ((JsonString) value).getString()); } else if (value == JsonValue.TRUE || value == JsonValue.FALSE) { position.set(name, value == JsonValue.TRUE); } }
@Override public long getLong() { if (state == Event.VALUE_NUMBER) { return ((JsonNumber)current.getJsonValue()).longValue(); } throw new IllegalStateException(JsonMessages.PARSER_GETLONG_ERR(state)); }
private boolean decodeParam(String name, int index, JsonValue value, Position position) { switch (name) { case "timestamp": position.setTime(new Date(((JsonNumber) value).longValue() * 1000)); return true; case "position.latitude":
@Override public boolean equals(final Object obj) { return JsonNumber.class.isInstance(obj) && JsonNumber.class.cast(obj).longValue() == value; } }
@Override public long getLong() { if (currentEvent != Event.VALUE_NUMBER) { throw new IllegalStateException("getLong is for numbers"); } return JsonNumber.class.cast(currentValue).longValue(); }
@Override public boolean equals(final Object obj) { return JsonNumber.class.isInstance(obj) && JsonNumber.class.cast(obj).longValue() == value; } }
@Override public long getLong() { if (currentEvent != Event.VALUE_NUMBER) { throw new IllegalStateException("getLong is for numbers"); } return JsonNumber.class.cast(currentValue).longValue(); }
@Override public long getLong() { if (currentEvent != Event.VALUE_NUMBER) { throw new IllegalStateException("getLong is for numbers"); } return JsonNumber.class.cast(currentValue).longValue(); }
@Override public long getIssuedAtTime() { JsonNumber issuedAtTime = (JsonNumber) jsonClaims.get(Claims.iat.name()); if (issuedAtTime == null) { return 0; } return issuedAtTime.longValue(); }
/** Get bundle id */ public long getBundleId(String symbolicName) throws Exception { final JsonObject bundle = getBundleData(symbolicName); return bundle.getJsonNumber(JSON_KEY_ID).longValue(); }
public long getCount() { Response response = getProject().request(getProject().getSettings(), HttpMethod.GET, "queues/" + getEncodedQueueName()); switch (response.getStatus()) { case 404: return 0; case 200: JsonObject body = response.readEntity(JsonObject.class); return body.getJsonNumber("total_messages").longValue(); default: throw new IronClientException(response); } }
public long getSize() { Response response = getProject().request(getProject().getSettings(), HttpMethod.GET, "queues/" + getEncodedQueueName()); switch (response.getStatus()) { case 404: return 0; case 200: JsonObject body = response.readEntity(JsonObject.class); return body.getJsonNumber("size").longValue(); default: throw new IronClientException(response); } }
protected long getFirstMessageId(final QueueControl queueControl) throws Exception { JsonArray array = JsonUtil.readJsonArray(queueControl.getFirstMessageAsJSON()); JsonObject object = (JsonObject) array.get(0); return object.getJsonNumber("messageID").longValue(); }