@Test public void test() throws Exception { final ServiceMeta myService = service("myService", "/myservice"); puts(toJson(myService)); }
public final HttpTextResponse postBody(String uri, Object object) { final HttpRequestBuilder httpRequestBuilder = HttpRequestBuilder.httpRequestBuilder(); httpRequestBuilder.setUri("/services" + uri); httpRequestBuilder.setJsonBodyForPost(JsonFactory.toJson(object)); httpRequestBuilder.setContentType(null); final AtomicReference<HttpTextResponse> response = getHttpResponseAtomicReference(httpRequestBuilder); return response.get(); }
public final HttpTextResponse postBodyWithHeaders(String uri, Object object, Map<String, String> headers) { final HttpRequestBuilder httpRequestBuilder = HttpRequestBuilder.httpRequestBuilder(); httpRequestBuilder.setHeaders(headers); httpRequestBuilder.setMethodPost(); httpRequestBuilder.setUri("/services" + uri); httpRequestBuilder.setBody(JsonFactory.toJson(object)); final AtomicReference<HttpTextResponse> response = getHttpResponseAtomicReference(httpRequestBuilder); return response.get(); }
if (statCollection != null) { statCollection.collect(stats -> { String json = JsonFactory.toJson(stats); httpRequest.getReceiver().respondOK(json); });
public void postRequestObject(final String uri, final Object body, final HttpResponseReceiver response) { final String json = toJson(body); final HttpRequest request = new HttpRequestBuilder().setUri(uri).setBody(json).setMethod("POST").receiver(response).setRemoteAddress("localhost:9999").build(); this.httpRequestConsumer.accept(request); }
requestBuilder.addParam("arg1", "" + 1); requestBuilder.setUri("/services/sample/service/method3/"); requestBuilder.setBody(toJson(new Employee("Rick", "Hightower"))); requestBuilder.setMethod("POST"); final HttpRequest request = requestBuilder.build();
final String json = JsonFactory.toJson(context);
public static void main(final String... args) throws Exception { for (int index = 0; index < 5; index++) { HTTP.postJSON("http://localhost:8888/v1/todo-service/todo", JsonFactory.toJson(new Todo("name" + index, "desc" + index, System.currentTimeMillis() ))); System.out.print("."); } }
@Test public void badSerializer() throws Exception { String json = QBit.factory().createJsonMapper().toJson(Lists.list(1, 2, null, 3)); puts(json); assertNotNull(json); assertEquals("[1,2,null,3]", json); json = JsonFactory.toJson(Lists.list(1, 2, null, 3)); puts(json); assertNotNull(json); assertEquals("[1,2,null,3]", json); }
@Test public void test2() throws Exception { final ClassMeta<MyService> classMeta = classMeta(MyService.class); final ServiceMeta myService = service("myService", "/myservice/{score}", method( "hello", getRequest( "/callme/", stringParam( headParam("foobarHeader") ), intParam( requestParam("helloMom") ), doubleParam( pathParam("score", 9) ) ) ) ); puts(toJson(myService)); }
/** * Register a service with Consul. * * @param registration The registration payload. */ public void register(final Registration registration) { final URI uri = createURI("/service/register"); HTTP.Response response = HTTP.jsonRestCallViaPUT(uri.toString(), toJson(registration)); if (response.status() != 200) { die("Error registering service with Consul", uri, registration, response.payloadAsString()); } }
/** * Registers a Health Check with the Agent. * * @param check The Check to register. */ public void registerCheck(Check check) { final URI uri = createURI("/check/register"); HTTP.Response response = HTTP.jsonRestCallViaPUT(uri.toString(), toJson(check)); if (response.status() != 200) { die("Error removing registration of service with Consul", uri, check, response.status(), response.statusMessageAsString(), response.payloadAsString()); } }
if (statCollection != null) { statCollection.collect(stats -> { String json = JsonFactory.toJson(stats); httpRequest.getReceiver().respondOK(json); });
if (statCollection != null) { statCollection.collect(stats -> { String json = JsonFactory.toJson(stats); httpRequest.getReceiver().respondOK(json); });