congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
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)

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

  • Creating JSON documents from java classes using gson
  • findViewById (Activity)
  • onCreateOptionsMenu (Activity)
  • startActivity (Activity)
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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