| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| com.linecorp.armeria.common |
Common types.
|
| com.linecorp.armeria.server |
Server core.
|
| com.linecorp.armeria.server.cors |
Cross-Origin Resource Sharing
(CORS) support.
|
| com.linecorp.armeria.server.docs |
Documentation service.
|
| Modifier and Type | Method and Description |
|---|---|
protected O |
UserClient.execute(EndpointGroup endpointGroup,
HttpMethod method,
String path,
String query,
String fragment,
I req,
BiFunction<ClientRequestContext,Throwable,O> fallback)
Executes the specified
Request via AbstractUnwrappable.delegate(). |
protected O |
UserClient.execute(HttpMethod method,
String path,
String query,
String fragment,
I req,
BiFunction<ClientRequestContext,Throwable,O> fallback)
Executes the specified
Request via AbstractUnwrappable.delegate(). |
ClientRequestContextBuilder |
ClientRequestContextBuilder.method(HttpMethod method) |
| Constructor and Description |
|---|
DefaultClientRequestContext(MeterRegistry meterRegistry,
SessionProtocol sessionProtocol,
RequestId id,
HttpMethod method,
String path,
String query,
String fragment,
ClientOptions options,
HttpRequest req,
RpcRequest rpcReq,
long requestStartTimeNanos,
long requestStartTimeMicros)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
HttpMethod |
RequestContextWrapper.method() |
HttpMethod |
RequestContext.method()
Returns the HTTP method of the current
Request. |
HttpMethod |
NonWrappingRequestContext.method() |
default HttpMethod |
HttpRequest.method()
Returns the method of this request.
|
HttpMethod |
AggregatedHttpRequest.method()
Returns the METHOD of this request.
|
protected HttpMethod |
AbstractRequestContextBuilder.method()
Returns the
HttpMethod of the request. |
static HttpMethod |
HttpMethod.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HttpMethod[] |
HttpMethod.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static Set<HttpMethod> |
HttpMethod.knownMethods()
Returns all
HttpMethods except UNKNOWN. |
| Modifier and Type | Method and Description |
|---|---|
static RequestHeadersBuilder |
RequestHeaders.builder(HttpMethod method,
String path)
Returns a new builder with the specified
HttpMethod and path. |
RequestHeadersBuilder |
RequestHeadersBuilder.method(HttpMethod method)
Sets the
":method" header. |
protected AbstractRequestContextBuilder |
AbstractRequestContextBuilder.method(HttpMethod method)
Sets the
HttpMethod of the request. |
static RequestHeaders |
RequestHeaders.of(HttpMethod method,
String path)
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path)
Creates a new HTTP request with empty content and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path)
Creates a new HTTP request with empty content.
|
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)
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
byte[] content)
Creates a new HTTP request and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
byte[] content)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
CharSequence content)
Creates a new HTTP request and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
CharSequence content)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
HttpData content)
Creates a new HTTP request and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
HttpData content)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
HttpData content,
HttpHeaders trailers)
Creates a new HTTP request and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
HttpData content,
HttpHeaders trailers)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
String content)
Creates a new HTTP request and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
String content)
Creates a new HTTP request.
|
static HttpRequest |
HttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
String format,
Object... args)
Creates a new HTTP request and closes the stream.
|
static AggregatedHttpRequest |
AggregatedHttpRequest.of(HttpMethod method,
String path,
MediaType mediaType,
String format,
Object... args)
Creates a new HTTP request.
|
static HttpRequestWriter |
HttpRequest.streaming(HttpMethod method,
String path)
Creates a new HTTP request that can be used to stream an arbitrary number of
HttpObject
with the initial RequestHeaders of the specified HttpMethod and path. |
| Constructor and Description |
|---|
NonWrappingRequestContext(MeterRegistry meterRegistry,
SessionProtocol sessionProtocol,
RequestId id,
HttpMethod method,
String path,
String query,
HttpRequest req,
RpcRequest rpcReq,
RequestContext rootAttributeMap)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
HttpMethod |
RoutingContext.method()
Returns
HttpMethod of the request. |
| Modifier and Type | Method and Description |
|---|---|
Set<HttpMethod> |
Route.methods()
|
| Modifier and Type | Method and Description |
|---|---|
VirtualHostServiceBindingBuilder |
VirtualHostServiceBindingBuilder.methods(HttpMethod... methods) |
VirtualHostDecoratingServiceBindingBuilder |
VirtualHostDecoratingServiceBindingBuilder.methods(HttpMethod... methods) |
ServiceBindingBuilder |
ServiceBindingBuilder.methods(HttpMethod... methods) |
RouteBuilder |
RouteBuilder.methods(HttpMethod... methods)
Sets the
Route to support the specified HttpMethods. |
DecoratingServiceBindingBuilder |
DecoratingServiceBindingBuilder.methods(HttpMethod... methods) |
| Modifier and Type | Method and Description |
|---|---|
VirtualHostServiceBindingBuilder |
VirtualHostServiceBindingBuilder.methods(Iterable<HttpMethod> methods) |
VirtualHostDecoratingServiceBindingBuilder |
VirtualHostDecoratingServiceBindingBuilder.methods(Iterable<HttpMethod> methods) |
ServiceBindingBuilder |
ServiceBindingBuilder.methods(Iterable<HttpMethod> methods) |
RouteBuilder |
RouteBuilder.methods(Iterable<HttpMethod> methods)
Sets the
Route to support the specified HttpMethods. |
DecoratingServiceBindingBuilder |
DecoratingServiceBindingBuilder.methods(Iterable<HttpMethod> methods) |
| Modifier and Type | Method and Description |
|---|---|
Set<HttpMethod> |
CorsPolicy.allowedRequestMethods()
Returns the allowed set of request methods.
|
| Modifier and Type | Method and Description |
|---|---|
CorsServiceBuilder |
CorsServiceBuilder.allowRequestMethods(HttpMethod... methods)
Specifies the allowed set of HTTP request methods that should be returned in the
CORS
"Access-Control-Allow-Methods" response header. |
CorsPolicyBuilder |
CorsPolicyBuilder.allowRequestMethods(HttpMethod... methods) |
ChainedCorsPolicyBuilder |
ChainedCorsPolicyBuilder.allowRequestMethods(HttpMethod... methods) |
| Modifier and Type | Method and Description |
|---|---|
CorsServiceBuilder |
CorsServiceBuilder.allowRequestMethods(Iterable<HttpMethod> methods)
Specifies the allowed set of HTTP request methods that should be returned in the
CORS
"Access-Control-Allow-Methods" response header. |
CorsPolicyBuilder |
CorsPolicyBuilder.allowRequestMethods(Iterable<HttpMethod> methods) |
ChainedCorsPolicyBuilder |
ChainedCorsPolicyBuilder.allowRequestMethods(Iterable<HttpMethod> methods) |
| Modifier and Type | Method and Description |
|---|---|
HttpMethod |
MethodInfo.httpMethod()
Returns the HTTP method of this method.
|
| Constructor and Description |
|---|
MethodInfo(String name,
TypeSignature returnTypeSignature,
Iterable<FieldInfo> parameters,
Iterable<TypeSignature> exceptionTypeSignatures,
Iterable<EndpointInfo> endpoints,
HttpMethod httpMethod,
String docString)
Creates a new instance.
|
MethodInfo(String name,
TypeSignature returnTypeSignature,
Iterable<FieldInfo> parameters,
Iterable<TypeSignature> exceptionTypeSignatures,
Iterable<EndpointInfo> endpoints,
Iterable<HttpHeaders> exampleHttpHeaders,
Iterable<String> exampleRequests,
HttpMethod httpMethod,
String docString)
Creates a new instance.
|
Copyright © 2020 LeanCloud. All rights reserved.