| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| com.linecorp.armeria.common |
Common types.
|
| com.linecorp.armeria.common.logging | |
| com.linecorp.armeria.internal.common |
Various classes used internally.
|
| com.linecorp.armeria.internal.common.logging |
Various classes used internally.
|
| com.linecorp.armeria.server |
Server core.
|
| com.linecorp.armeria.server.auth |
HTTP authorization service.
|
| com.linecorp.armeria.server.encoding |
HTTP content encoding service.
|
| Modifier and Type | Method and Description |
|---|---|
default HttpResponse |
WebClient.execute(RequestHeaders headers)
Sends an empty HTTP request with the specified headers.
|
default HttpResponse |
WebClient.execute(RequestHeaders headers,
byte[] content)
Sends an HTTP request with the specified headers and content.
|
default HttpResponse |
WebClient.execute(RequestHeaders headers,
HttpData content)
Sends an HTTP request with the specified headers and content.
|
default HttpResponse |
WebClient.execute(RequestHeaders headers,
String content)
Sends an HTTP request with the specified headers and content.
|
default HttpResponse |
WebClient.execute(RequestHeaders headers,
String content,
Charset charset)
Sends an HTTP request with the specified headers and content.
|
protected void |
DefaultClientRequestContext.validateHeaders(RequestHeaders headers) |
| Modifier and Type | Method and Description |
|---|---|
RequestHeaders |
RequestHeadersBuilder.build()
Returns a newly created
RequestHeaders with the entries in this builder. |
RequestHeaders |
HttpRequest.headers()
Returns the initial HTTP/2 headers of this request.
|
RequestHeaders |
FilteredHttpRequest.headers() |
RequestHeaders |
DefaultHttpRequest.headers()
Deprecated.
|
RequestHeaders |
AggregatedHttpRequest.headers()
Returns the
RequestHeaders. |
static RequestHeaders |
RequestHeaders.of(HttpHeaders headers)
Returns a new
RequestHeaders copied from the specified HttpHeaders. |
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name,
Object value)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name1,
Object value1,
CharSequence name2,
Object value2)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name1,
Object value1,
CharSequence name2,
Object value2,
CharSequence name3,
Object value3)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name1,
Object value1,
CharSequence name2,
Object value2,
CharSequence name3,
Object value3,
CharSequence name4,
Object value4)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name,
String value)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name1,
String value1,
CharSequence name2,
String value2)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name1,
String value1,
CharSequence name2,
String value2,
CharSequence name3,
String value3)
|
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path,
CharSequence name1,
String value1,
CharSequence name2,
String value2,
CharSequence name3,
String value3,
CharSequence name4,
String value4)
|
default RequestHeaders |
RequestHeaders.withMutations(Consumer<HttpHeadersBuilder> mutator) |
| Modifier and Type | Method and Description |
|---|---|
HttpRequest |
HttpRequestDuplicator.duplicate(RequestHeaders newHeaders)
Returns a new
HttpRequest with the specified RequestHeaders that publishes the same
HttpDatas and trailers as the HttpRequest that
this duplicator is created from. |
static HttpRequest |
HttpRequest.of(HttpRequest request,
RequestHeaders newHeaders)
|
static HttpRequest |
HttpRequest.of(RequestHeaders headers)
Creates a new
HttpRequest with empty content and closes the stream. |
static AggregatedHttpRequest |
AggregatedHttpRequest.of(RequestHeaders headers)
Creates a new HTTP request with empty content.
|
static HttpRequest |
HttpRequest.of(RequestHeaders headers,
HttpData... contents)
Creates a new
HttpRequest that publishes the given HttpObjects and closes the stream. |
static HttpRequest |
HttpRequest.of(RequestHeaders headers,
HttpData content)
Creates a new
HttpRequest and closes the stream. |
static AggregatedHttpRequest |
AggregatedHttpRequest.of(RequestHeaders headers,
HttpData content)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(RequestHeaders headers,
HttpData content,
HttpHeaders trailers)
Creates a new
HttpRequest and closes the stream. |
static AggregatedHttpRequest |
AggregatedHttpRequest.of(RequestHeaders headers,
HttpData content,
HttpHeaders trailers)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(RequestHeaders headers,
org.reactivestreams.Publisher<? extends HttpObject> publisher)
Creates a new instance from an existing
RequestHeaders and Publisher. |
static HttpRequestWriter |
HttpRequest.streaming(RequestHeaders headers)
Creates a new HTTP request that can be used to stream an arbitrary number of
HttpObject
with the specified initial RequestHeaders. |
protected void |
NonWrappingRequestContext.validateHeaders(RequestHeaders headers)
Validates the specified
RequestHeaders. |
default HttpRequest |
HttpRequest.withHeaders(RequestHeaders newHeaders)
Returns a new
HttpRequest derived from this HttpRequest by replacing its
RequestHeaders with the specified newHeaders. |
| Constructor and Description |
|---|
DefaultHttpRequest(RequestHeaders headers)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
RequestHeaders |
RequestOnlyLog.requestHeaders()
Returns the
RequestHeaders. |
| Modifier and Type | Method and Description |
|---|---|
ContentPreviewer |
ContentPreviewerFactory.requestContentPreviewer(RequestContext ctx,
RequestHeaders headers)
|
void |
RequestLogBuilder.requestHeaders(RequestHeaders requestHeaders)
Sets the
RequestOnlyLog.requestHeaders(). |
| Modifier and Type | Method and Description |
|---|---|
String |
RequestOnlyLog.toStringRequestOnly(Function<? super RequestHeaders,?> headersSanitizer,
Function<Object,?> contentSanitizer,
Function<? super HttpHeaders,?> trailersSanitizer)
Returns the string representation of the
Request. |
| Modifier and Type | Method and Description |
|---|---|
static RequestHeaders |
ArmeriaHttpUtil.toArmeria(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpRequest in,
ServerConfig cfg)
Converts the headers of the given Netty HTTP/1.x request into Armeria HTTP/2 headers.
|
static RequestHeaders |
ArmeriaHttpUtil.toArmeriaRequestHeaders(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream,
String scheme,
ServerConfig cfg)
Converts the specified Netty HTTP/2 into Armeria HTTP/2
RequestHeaders. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LoggingDecorators.logRequest(org.slf4j.Logger logger,
RequestOnlyLog log,
Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer)
Logs a stringified request of
RequestLog. |
static void |
LoggingDecorators.logResponse(org.slf4j.Logger logger,
RequestLog log,
Function<? super RequestLog,LogLevel> requestLogLevelMapper,
Function<? super RequestLog,LogLevel> responseLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer,
Function<? super ResponseHeaders,?> responseHeadersSanitizer,
Function<Object,?> responseContentSanitizer,
Function<? super HttpHeaders,?> responseTrailersSanitizer,
Function<? super Throwable,?> responseCauseSanitizer)
Logs a stringified response of
RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
RequestHeaders |
RoutingContext.headers()
Returns the
RequestHeaders retrieved from the request. |
| Modifier and Type | Field and Description |
|---|---|
static Function<? super RequestHeaders,BasicToken> |
AuthTokenExtractors.BASIC
Deprecated.
|
static Function<? super RequestHeaders,OAuth1aToken> |
AuthTokenExtractors.OAUTH1A
Deprecated.
|
static Function<? super RequestHeaders,OAuth2Token> |
AuthTokenExtractors.OAUTH2
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Function<? super RequestHeaders,BasicToken> |
AuthTokenExtractors.basic()
Returns a
BasicToken extractor function. |
static Function<? super RequestHeaders,OAuth1aToken> |
AuthTokenExtractors.oAuth1a()
Returns an
OAuth1aToken extractor function. |
static Function<? super RequestHeaders,OAuth2Token> |
AuthTokenExtractors.oAuth2()
Returns an
OAuth2Token extractor function. |
| Modifier and Type | Method and Description |
|---|---|
<T> HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addTokenAuthorizer(Function<? super RequestHeaders,T> tokenExtractor,
Authorizer<? super T> authorizer)
Deprecated.
|
<T> AuthServiceBuilder |
AuthServiceBuilder.addTokenAuthorizer(Function<? super RequestHeaders,T> tokenExtractor,
Authorizer<? super T> authorizer)
Adds a token-based
Authorizer. |
| Modifier and Type | Method and Description |
|---|---|
EncodingServiceBuilder |
EncodingServiceBuilder.encodableRequestHeadersPredicate(Predicate<? super RequestHeaders> encodableRequestHeadersPredicate)
Sets the specified
Predicate to evaluate whether the corresponding HttpResponse of the
HttpRequest whose RequestHeaders is the input of the Predicate
is encodable or not. |
Copyright © 2020 LeanCloud. All rights reserved.