Interface | Description |
---|---|
AggregatedHttpMessage |
A complete HTTP message whose content is readily available as a single
HttpData . |
HttpData |
HTTP/2 data.
|
HttpHeaders |
HTTP/2 headers.
|
HttpObject |
The common interface for HTTP/2 message objects,
HttpHeaders and HttpData . |
HttpParameters |
HTTP parameters map.
|
HttpRequest |
A streamed HTTP/2
Request . |
HttpRequestWriter |
A
StreamWriter of an HttpRequest . |
HttpResponse |
A streamed HTTP/2
Response . |
HttpResponseWriter |
A
StreamWriter of an HttpResponse . |
Request |
A request.
|
RequestContext | |
Response |
A response stream or a holder of the future result value.
|
RpcRequest |
An RPC
Request . |
RpcResponse |
An RPC
Response . |
Class | Description |
---|---|
AbstractHttpData |
Support APIs for creating well-behaved
HttpData objects. |
AbstractRequestContext |
A skeletal
RequestContext implementation. |
DefaultHttpData |
Default
HttpData implementation. |
DefaultHttpHeaders |
Default
HttpHeaders implementation. |
DefaultHttpParameters |
Default implementation of
HttpParameters which uses the HashingStrategy.JAVA_HASHER
to support case-sensitive parameter names. |
DefaultHttpRequest |
Default
HttpRequest implementation. |
DefaultHttpResponse |
Default
HttpResponse instance. |
DefaultRpcRequest |
Default
RpcRequest implementation. |
DefaultRpcResponse |
Default
RpcResponse implementation. |
DeferredHttpResponse |
An
HttpResponse whose stream is published later by another HttpResponse . |
FilteredHttpResponse |
An
HttpResponse that filters objects as they are published. |
Flags |
The system properties that affect Armeria's runtime behavior.
|
HttpHeaderNames |
Standard HTTP header names.
|
HttpHeadersJsonDeserializer |
Jackson
JsonDeserializer for HttpHeaders . |
HttpHeadersJsonSerializer |
Jackson
JsonSerializer for HttpHeaders . |
HttpRequestDuplicator |
Allows subscribing to a
HttpRequest multiple times by duplicating the stream. |
HttpResponseDuplicator |
Allows subscribing to a
HttpResponse multiple times by duplicating the stream. |
HttpStatus |
HTTP response code and its description.
|
MediaType |
Represents an Internet Media Type
(also known as a MIME Type or Content Type).
|
MediaTypeJsonDeserializer |
Jackson
JsonDeserializer for MediaType . |
MediaTypeJsonSerializer |
Jackson
JsonSerializer for MediaType . |
MediaTypeSet | |
NonWrappingRequestContext |
Default
RequestContext implementation. |
RequestContextWrapper<T extends RequestContext> |
Wraps an existing
RequestContext . |
Scheme |
A pair of
SerializationFormat and SessionProtocol . |
SerializationFormat |
Serialization format of a remote procedure call and its reply.
|
SerializationFormatProvider |
Registers the
SerializationFormat s dynamically via Java SPI (Service Provider Interface). |
SerializationFormatProvider.Entry |
A registration entry of a
SerializationFormat . |
Enum | Description |
---|---|
HttpMethod |
HTTP request method.
|
HttpStatusClass |
The class of HTTP status.
|
SessionProtocol |
Session-level protocol that provides facilities such as framing and flow control.
|
Exception | Description |
---|---|
ClosedSessionException |
A
RuntimeException raised when the connection to the remote peer has been closed unexpectedly. |
ContentTooLargeException |
A
RuntimeException raised when the length of request or response content exceeds its limit. |
ProtocolViolationException |
A
RuntimeException raised when a remote peer violated the current SessionProtocol . |
TimeoutException |
A
RuntimeException that is raised when a requested invocation did not complete before its deadline. |
© Copyright 2015–2017 LINE Corporation. All rights reserved.