public class ClientRequestContextWrapper extends RequestContextWrapper<ClientRequestContext> implements ClientRequestContext
ServiceRequestContext
.HTTP_HEADERS
Modifier | Constructor and Description |
---|---|
protected |
ClientRequestContextWrapper(ClientRequestContext delegate)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
Endpoint |
endpoint()
|
String |
fragment()
Returns the fragment part of the URI of the current
Request , as defined in
the section 3.5 of RFC3986. |
long |
maxResponseLength()
Returns the maximum length of the received
Response . |
ClientOptions |
options()
Returns the
ClientOptions of the current Request . |
long |
responseTimeoutMillis()
|
void |
setMaxResponseLength(long maxResponseLength)
Sets the maximum length of the received
Response . |
void |
setResponseTimeout(Duration responseTimeout)
|
void |
setResponseTimeoutMillis(long responseTimeoutMillis)
|
void |
setWriteTimeout(Duration writeTimeout)
Sets the amount of time allowed until sending out the current
Request completely. |
void |
setWriteTimeoutMillis(long writeTimeoutMillis)
Sets the amount of time allowed until sending out the current
Request completely. |
long |
writeTimeoutMillis()
Returns the amount of time allowed until sending out the current
Request completely. |
alloc, attr, attrs, delegate, eventLoop, hasAttr, invokeOnChildCallbacks, invokeOnEnterCallbacks, invokeOnExitCallbacks, localAddress, log, logBuilder, meterRegistry, method, onChild, onEnter, onExit, path, query, remoteAddress, request, sessionProtocol, sslSession
contextAwareEventLoop, equals, hashCode, isTimedOut, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, onEnter, onExit, rejectPromise, resolvePromise, setTimedOut
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
alloc, attrs, contextAwareEventLoop, current, eventLoop, invokeOnChildCallbacks, invokeOnEnterCallbacks, invokeOnExitCallbacks, isTimedOut, localAddress, log, logBuilder, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, makeContextAware, mapCurrent, meterRegistry, method, onChild, onEnter, onEnter, onExit, onExit, path, push, push, query, rejectPromise, remoteAddress, request, resolvePromise, sessionProtocol, sslSession
attr, hasAttr
protected ClientRequestContextWrapper(ClientRequestContext delegate)
public Endpoint endpoint()
ClientRequestContext
endpoint
in interface ClientRequestContext
public String fragment()
ClientRequestContext
Request
, as defined in
the section 3.5 of RFC3986.fragment
in interface ClientRequestContext
public ClientOptions options()
ClientRequestContext
ClientOptions
of the current Request
.options
in interface ClientRequestContext
public long writeTimeoutMillis()
ClientRequestContext
Request
completely.
This value is initially set from ClientOption.DEFAULT_WRITE_TIMEOUT_MILLIS
.writeTimeoutMillis
in interface ClientRequestContext
public void setWriteTimeoutMillis(long writeTimeoutMillis)
ClientRequestContext
Request
completely.
This value is initially set from ClientOption.DEFAULT_WRITE_TIMEOUT_MILLIS
.setWriteTimeoutMillis
in interface ClientRequestContext
public void setWriteTimeout(Duration writeTimeout)
ClientRequestContext
Request
completely.
This value is initially set from ClientOption.DEFAULT_WRITE_TIMEOUT_MILLIS
.setWriteTimeout
in interface ClientRequestContext
public long responseTimeoutMillis()
ClientRequestContext
Response
completely
since the transfer of the Response
started. This value is initially set from
ClientOption.DEFAULT_RESPONSE_TIMEOUT_MILLIS
.responseTimeoutMillis
in interface ClientRequestContext
public void setResponseTimeoutMillis(long responseTimeoutMillis)
ClientRequestContext
Response
completely
since the transfer of the Response
started. This value is initially set from
ClientOption.DEFAULT_RESPONSE_TIMEOUT_MILLIS
.setResponseTimeoutMillis
in interface ClientRequestContext
public void setResponseTimeout(Duration responseTimeout)
ClientRequestContext
Response
completely
since the transfer of the Response
started. This value is initially set from
ClientOption.DEFAULT_RESPONSE_TIMEOUT_MILLIS
.setResponseTimeout
in interface ClientRequestContext
public long maxResponseLength()
ClientRequestContext
Response
.
This value is initially set from ClientOption.DEFAULT_MAX_RESPONSE_LENGTH
.maxResponseLength
in interface ClientRequestContext
ContentTooLargeException
public void setMaxResponseLength(long maxResponseLength)
ClientRequestContext
Response
.
This value is initially set from ClientOption.DEFAULT_MAX_RESPONSE_LENGTH
.setMaxResponseLength
in interface ClientRequestContext
ContentTooLargeException
© Copyright 2015–2017 LINE Corporation. All rights reserved.