Tabnine Logo
HttpClientResponse.trailers
Code IndexAdd Tabnine to your IDE (free)

How to use
trailers
method
in
io.vertx.core.http.HttpClientResponse

Best Java code snippets using io.vertx.core.http.HttpClientResponse.trailers (Showing top 9 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew ArrayList()
  • Codota Iconnew LinkedList()
  • Smart code suggestions by Tabnine
}
origin: eclipse-vertx/vert.x

private void testResponseTrailers(boolean individually) {
 MultiMap trailers = getHeaders(10);
 server.requestHandler(req -> {
  req.response().setChunked(true);
  if (individually) {
   for (Map.Entry<String, String> header : trailers) {
    req.response().trailers().add(header.getKey(), header.getValue());
   }
  } else {
   req.response().trailers().setAll(trailers);
  }
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onSuccess(resp -> {
   resp.endHandler(v -> {
    assertEquals(trailers.size(), resp.trailers().size());
    for (Map.Entry<String, String> entry : trailers) {
     assertEquals(entry.getValue(), resp.trailers().get(entry.getKey()));
     assertEquals(entry.getValue(), resp.getTrailer(entry.getKey()));
    }
    testComplete();
   });
  })).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testResponseNoTrailers() {
 server.requestHandler(req -> {
  req.response().setChunked(true);
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onSuccess(resp -> {
   resp.endHandler(v -> {
    assertTrue(resp.trailers().isEmpty());
    testComplete();
   });
  })).end();
 }));
 await();
}
origin: eclipse-vertx/vert.x

@Test
public void testTrailers() throws Exception {
 server.requestHandler(req -> {
  HttpServerResponse resp = req.response();
  resp.setChunked(true);
  resp.write("some-content");
  resp.putTrailer("Foo", "foo_value");
  resp.putTrailer("bar", "bar_value");
  resp.putTrailer("juu", (List<String>)Arrays.asList("juu_value_1", "juu_value_2"));
  resp.end();
 });
 startServer();
 client.getNow(DEFAULT_HTTPS_PORT, DEFAULT_HTTPS_HOST, "/somepeth", onSuccess(resp -> {
  assertEquals(null, resp.getTrailer("foo"));
  resp.exceptionHandler(this::fail);
  resp.endHandler(v -> {
   assertEquals("foo_value", resp.getTrailer("foo"));
   assertEquals("foo_value", resp.getTrailer("Foo"));
   assertEquals("bar_value", resp.getTrailer("bar"));
   assertEquals(2, resp.trailers().getAll("juu").size());
   assertEquals("juu_value_1", resp.trailers().getAll("juu").get(0));
   assertEquals("juu_value_2", resp.trailers().getAll("juu").get(1));
   testComplete();
  });
 }));
 await();
}
origin: io.vertx/vertx-core

@Test
public void testResponseNoTrailers() {
 server.requestHandler(req -> {
  req.response().setChunked(true);
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, resp -> {
   resp.endHandler(v -> {
    assertTrue(resp.trailers().isEmpty());
    testComplete();
   });
  }).end();
 }));
 await();
}
origin: io.vertx/vertx-core

private void testResponseTrailers(boolean individually) {
 MultiMap trailers = getHeaders(10);
 server.requestHandler(req -> {
  req.response().setChunked(true);
  if (individually) {
   for (Map.Entry<String, String> header : trailers) {
    req.response().trailers().add(header.getKey(), header.getValue());
   }
  } else {
   req.response().trailers().setAll(trailers);
  }
  req.response().end();
 });
 server.listen(onSuccess(s -> {
  client.request(HttpMethod.GET, DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, resp -> {
   resp.endHandler(v -> {
    assertEquals(trailers.size(), resp.trailers().size());
    for (Map.Entry<String, String> entry : trailers) {
     assertEquals(entry.getValue(), resp.trailers().get(entry.getKey()));
     assertEquals(entry.getValue(), resp.getTrailer(entry.getKey()));
    }
    testComplete();
   });
  }).end();
 }));
 await();
}
origin: io.vertx/vertx-core

@Test
public void testTrailers() throws Exception {
 server.requestHandler(req -> {
  HttpServerResponse resp = req.response();
  resp.setChunked(true);
  resp.write("some-content");
  resp.putTrailer("Foo", "foo_value");
  resp.putTrailer("bar", "bar_value");
  resp.putTrailer("juu", (List<String>)Arrays.asList("juu_value_1", "juu_value_2"));
  resp.end();
 });
 startServer();
 client.getNow(DEFAULT_HTTPS_PORT, DEFAULT_HTTPS_HOST, "/somepeth", resp -> {
  assertEquals(null, resp.getTrailer("foo"));
  resp.exceptionHandler(this::fail);
  resp.endHandler(v -> {
   assertEquals("foo_value", resp.getTrailer("foo"));
   assertEquals("foo_value", resp.getTrailer("Foo"));
   assertEquals("bar_value", resp.getTrailer("bar"));
   assertEquals(2, resp.trailers().getAll("juu").size());
   assertEquals("juu_value_1", resp.trailers().getAll("juu").get(0));
   assertEquals("juu_value_2", resp.trailers().getAll("juu").get(1));
   testComplete();
  });
 });
 await();
}
origin: io.vertx/vertx-rx-java

/**
 * @return the trailers
 */
public io.vertx.rxjava.core.MultiMap trailers() { 
 if (cached_1 != null) {
  return cached_1;
 }
 io.vertx.rxjava.core.MultiMap ret = io.vertx.rxjava.core.MultiMap.newInstance(delegate.trailers());
 cached_1 = ret;
 return ret;
}
origin: vert-x3/vertx-rx

/**
 * @return the trailers
 */
public io.vertx.rxjava.core.MultiMap trailers() { 
 if (cached_1 != null) {
  return cached_1;
 }
 io.vertx.rxjava.core.MultiMap ret = io.vertx.rxjava.core.MultiMap.newInstance(delegate.trailers());
 cached_1 = ret;
 return ret;
}
origin: hubrick/vertx-rest-client

private HttpInputMessage createHttpInputMessage(ByteBuf body, HttpClientResponse httpClientResponse) {
  return new BufferedHttpInputMessage(
      body,
      httpClientResponse.headers(),
      httpClientResponse.trailers(),
      httpClientResponse.statusMessage(),
      httpClientResponse.statusCode(),
      httpClientResponse.cookies()
  );
}
io.vertx.core.httpHttpClientResponsetrailers

Popular methods of HttpClientResponse

  • statusCode
  • bodyHandler
    Convenience method for receiving the entire request body in one piece. This saves you having to manu
  • statusMessage
  • headers
  • exceptionHandler
  • endHandler
  • getHeader
    Return the first header value with the specified name
  • handler
  • pause
  • resume
  • request
  • cookies
  • request,
  • cookies,
  • netSocket,
  • version,
  • customFrameHandler,
  • getTrailer,
  • streamPriorityHandler,
  • fetch

Popular in Java

  • Making http post requests using okhttp
  • getExternalFilesDir (Context)
  • compareTo (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • JLabel (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now