org.refcodes.mixin.Dumpable, org.refcodes.net.HeaderFieldsAccessor<org.refcodes.net.ResponseHeaderFields>, org.refcodes.net.HttpBodyAccessor, org.refcodes.net.HttpClientResponse, org.refcodes.net.HttpInputStreamAccessor, org.refcodes.net.HttpResponse, org.refcodes.net.HttpStatusCodeAccessor, org.refcodes.net.LocalAddressAccessor, org.refcodes.net.RemoteAddressAccessor, RestResponseRestResponseEventImplpublic class RestResponseImpl extends org.refcodes.net.HttpClientResponseImpl implements RestResponse
RestResponseEvent interface as good old POJO
for use by different RestClient implementations.org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<T extends org.refcodes.net.HeaderFields<?,?>,B extends org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsMutator<T extends org.refcodes.net.HeaderFields<?,?>>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsProperty<T extends org.refcodes.net.HeaderFields<?,?>>org.refcodes.net.HttpBodyAccessor.HttpBodyBuilder<B extends org.refcodes.net.HttpBodyAccessor.HttpBodyBuilder<B>>, org.refcodes.net.HttpBodyAccessor.HttpBodyMutator, org.refcodes.net.HttpBodyAccessor.HttpBodyProperty, org.refcodes.net.HttpBodyAccessor.HttpBodyProvider<EXC extends Exception>org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamBuilder<B extends org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamBuilder<B>>, org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamMutator, org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamProperty, org.refcodes.net.HttpInputStreamAccessor.HttpInputStreamProvider<EXC extends Exception>org.refcodes.net.HttpStatusCodeAccessor.HttpStatusCodeBuilder<B extends org.refcodes.net.HttpStatusCodeAccessor.HttpStatusCodeBuilder<B>>, org.refcodes.net.HttpStatusCodeAccessor.HttpStatusCodeMutator, org.refcodes.net.HttpStatusCodeAccessor.HttpStatusCodePropertyorg.refcodes.net.LocalAddressAccessor.LocalAddressBuilder<B extends org.refcodes.net.LocalAddressAccessor.LocalAddressBuilder<B>>, org.refcodes.net.LocalAddressAccessor.LocalAddressMutator, org.refcodes.net.LocalAddressAccessor.LocalAddressPropertyorg.refcodes.net.RemoteAddressAccessor.RemoteAddressBuilder<B extends org.refcodes.net.RemoteAddressAccessor.RemoteAddressBuilder<B>>, org.refcodes.net.RemoteAddressAccessor.RemoteAddressMutator, org.refcodes.net.RemoteAddressAccessor.RemoteAddressProperty| Constructor | Description |
|---|---|
RestResponseImpl(InetSocketAddress aLocalAddress,
InetSocketAddress aRemoteAddress,
org.refcodes.net.HttpStatusCode aHttpStatusCode,
org.refcodes.net.ResponseHeaderFields aHeaderFields,
InputStream aHttpInputStream,
org.refcodes.net.MediaTypeFactoryLookup aMediaTypeFactoryLookup) |
Constructs a
RestResponseEvent with all required attributes. |
| Modifier and Type | Method | Description |
|---|---|---|
InetSocketAddress |
getLocalAddress() |
|
InetSocketAddress |
getRemoteAddress() |
public RestResponseImpl(InetSocketAddress aLocalAddress, InetSocketAddress aRemoteAddress, org.refcodes.net.HttpStatusCode aHttpStatusCode, org.refcodes.net.ResponseHeaderFields aHeaderFields, InputStream aHttpInputStream, org.refcodes.net.MediaTypeFactoryLookup aMediaTypeFactoryLookup)
RestResponseEvent with all required attributes.aLocalAddress - The local address where the event is being received.aRemoteAddress - The remote address from which the request
originates.aHttpStatusCode - The HttpStatusCode of the response.aHeaderFields - The ResponseHeaderFields sent by the
response.aHttpInputStream - The InputStream representing the
request's HTTP body.aMediaTypeFactoryLookup - The system firing the event.public InetSocketAddress getRemoteAddress()
getRemoteAddress in interface org.refcodes.net.RemoteAddressAccessorpublic InetSocketAddress getLocalAddress()
getLocalAddress in interface org.refcodes.net.LocalAddressAccessorCopyright © 2018. All rights reserved.