| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<HttpCarbonMessage> |
Constants.ORIGINAL_REQUEST |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpResponseFuture.notifyHttpListener(HttpCarbonMessage httpMessage)
Notifies the http message listener when there is an event.
|
void |
HttpConnectorFuture.notifyHttpListener(HttpCarbonMessage httpMessage)
Notify HTTP messages to the listener.
|
void |
HttpConnectorFuture.notifyHttpListener(HttpCarbonMessage httpMessage,
Http2PushPromise pushPromise)
Notifies HTTP Server Push messages to the listener.
|
void |
HttpResponseFuture.notifyPushResponse(int streamId,
HttpCarbonMessage pushResponse)
Notifies push response listener when there is a push response.
|
default void |
HttpClientConnectorListener.onMessage(HttpCarbonMessage httpMessage) |
void |
HttpConnectorListener.onMessage(HttpCarbonMessage httpMessage)
Gets notified for events on a http message.
|
default void |
HttpConnectorListener.onPushResponse(int promiseId,
HttpCarbonMessage httpMessage)
Gets notified for events on Push responses.
|
HttpResponseFuture |
HttpClientConnector.send(HttpCarbonMessage httpCarbonMessage)
Send httpMessages to the back-end in asynchronous manner.
|
| Modifier and Type | Method and Description |
|---|---|
HttpCarbonMessage |
HttpOutboundRespListener.getInboundRequestMsg() |
HttpCarbonMessage |
Http2OutboundRespListener.getInboundRequestMsg() |
HttpCarbonMessage |
Http2OutboundRespListener.getOutboundResponseMsg() |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpWsServerConnectorFuture.notifyHttpListener(HttpCarbonMessage httpMessage) |
void |
DefaultHttpResponseFuture.notifyHttpListener(HttpCarbonMessage httpCarbonMessage) |
void |
HttpWsServerConnectorFuture.notifyHttpListener(HttpCarbonMessage httpMessage,
Http2PushPromise pushPromise) |
void |
DefaultHttpResponseFuture.notifyPushResponse(int streamId,
HttpCarbonMessage pushResponse) |
void |
HttpOutboundRespListener.onMessage(HttpCarbonMessage outboundResponseMsg) |
void |
Http2OutboundRespListener.onMessage(HttpCarbonMessage outboundResponseMsg) |
void |
HttpOutboundRespListener.onPushResponse(int promiseId,
HttpCarbonMessage httpMessage) |
void |
Http2OutboundRespListener.onPushResponse(int promiseId,
HttpCarbonMessage outboundResponseMsg) |
HttpResponseFuture |
DefaultHttpClientConnector.send(HttpCarbonMessage httpOutboundRequest) |
HttpResponseFuture |
DefaultHttpClientConnector.send(OutboundMsgHolder outboundMsgHolder,
HttpCarbonMessage httpOutboundRequest) |
| Constructor and Description |
|---|
Http2OutboundRespListener(HttpServerChannelInitializer serverChannelInitializer,
HttpCarbonMessage inboundRequestMsg,
io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http2.Http2Connection conn,
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder,
int streamId,
String serverName,
String remoteAddress,
ServerRemoteFlowControlListener remoteFlowControlListener,
Http2ServerChannel http2ServerChannel) |
HttpOutboundRespListener(HttpCarbonMessage requestMsg,
SourceHandler sourceHandler) |
| Modifier and Type | Method and Description |
|---|---|
static HttpCarbonMessage |
Util.createHTTPCarbonMessage(io.netty.handler.codec.http.HttpMessage httpMessage,
io.netty.channel.ChannelHandlerContext ctx)
Creates HTTP carbon message.
|
static HttpCarbonMessage |
Util.createInboundReqCarbonMsg(io.netty.handler.codec.http.HttpRequest httpRequestHeaders,
io.netty.channel.ChannelHandlerContext ctx,
SourceHandler sourceHandler)
Create a HttpCarbonMessage using the netty inbound http request.
|
static HttpCarbonMessage |
Util.createInboundRespCarbonMsg(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpResponse httpResponseHeaders,
HttpCarbonMessage outboundRequestMsg)
Create a HttpCarbonMessage using the netty inbound response message.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Util.checkContentLengthAndTransferEncodingHeaderAllowance(HttpCarbonMessage httpOutboundRequest) |
static void |
Util.checkForResponseWriteStatus(HttpCarbonMessage inboundRequestMsg,
HttpResponseFuture outboundRespStatusFuture,
io.netty.channel.ChannelFuture channelFuture)
Checks for status of the response write operation.
|
static io.netty.handler.codec.http.HttpResponse |
Util.createFullHttpResponse(HttpCarbonMessage outboundResponseMsg,
String inboundReqHttpVersion,
String serverName,
boolean keepAlive,
io.netty.buffer.ByteBuf fullContent) |
static io.netty.handler.codec.http.HttpRequest |
Util.createHttpRequest(HttpCarbonMessage outboundRequestMsg) |
static io.netty.handler.codec.http.HttpResponse |
Util.createHttpResponse(HttpCarbonMessage outboundResponseMsg,
String inboundReqHttpVersion,
String serverName,
boolean keepAlive) |
static HttpCarbonMessage |
Util.createInboundRespCarbonMsg(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpResponse httpResponseHeaders,
HttpCarbonMessage outboundRequestMsg)
Create a HttpCarbonMessage using the netty inbound response message.
|
static io.netty.handler.codec.http.HttpResponseStatus |
Util.getHttpResponseStatus(HttpCarbonMessage msg) |
static void |
Util.handleIncompleteMsgOnReset(Http2Reset http2Reset,
int streamId,
HttpCarbonMessage message) |
static void |
Util.handleOutboundConnectionHeader(SenderConfiguration senderConfiguration,
HttpCarbonMessage httpOutboundRequest) |
static boolean |
Util.is100ContinueRequest(HttpCarbonMessage inboundRequestMsg)
Check whether a particular request is expecting continue.
|
static boolean |
Util.isKeepAlive(KeepAliveConfig keepAliveConfig,
HttpCarbonMessage outboundRequestMsg)
Check whether a connection should alive or not.
|
static void |
Util.setBackPressureListener(HttpCarbonMessage outboundMessage,
BackPressureHandler backpressureHandler,
io.netty.channel.ChannelHandlerContext ctx)
Sets the backPressure listener the to the Observable of the handler.
|
static void |
Util.setForwardedExtension(ForwardedExtensionConfig forwardedConfig,
String localAddress,
HttpCarbonMessage httpOutboundRequest) |
static void |
Util.setupChunkedRequest(HttpCarbonMessage httpOutboundRequest) |
static void |
Util.setupContentLengthRequest(HttpCarbonMessage httpOutboundRequest,
long contentLength) |
| Modifier and Type | Method and Description |
|---|---|
static void |
StateUtil.addTrailerHeaderIfPresent(HttpCarbonMessage outboundResponseMsg) |
static void |
Http2StateUtil.beginResponseWrite(Http2MessageStateContext http2MessageStateContext,
Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
static void |
StateUtil.handleIncompleteInboundMessage(HttpCarbonMessage inboundRequestMsg,
String errorMessage) |
static void |
Http2StateUtil.initHttp2MessageContext(HttpCarbonMessage outboundRequest,
Http2TargetHandler http2TargetHandler) |
void |
SenderReqRespStateManager.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
static void |
StateUtil.respondToIncompleteRequest(io.netty.channel.Channel channel,
HttpOutboundRespListener outboundResponseListener,
ListenerReqRespStateManager listenerReqRespStateManager,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
String errorMsg) |
static void |
StateUtil.setInboundTrailersToNewMessage(io.netty.handler.codec.http.HttpHeaders trailers,
HttpCarbonMessage responseMsg)
Populate inboound trailer of the response content to the HttpCarbonMessage and clear the trailer from the
HttpContent.
|
static void |
Http2StateUtil.validatePromisedStreamState(int originalStreamId,
int streamId,
io.netty.handler.codec.http2.Http2Connection conn,
HttpCarbonMessage inboundRequestMsg)
Validates the state of promised stream with the original stream id and given stream id.
|
static void |
Http2StateUtil.writeHttp2Promise(Http2PushPromise pushPromise,
io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http2.Http2Connection conn,
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder,
HttpCarbonMessage inboundRequestMsg,
HttpResponseFuture outboundRespStatusFuture,
int originalStreamId)
Writes an HTTP2 promise.
|
void |
SenderReqRespStateManager.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SenderReqRespStateManager.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
SourceHandler.removeRequestEntry(HttpCarbonMessage inboundRequestMsg) |
| Constructor and Description |
|---|
RequestDataHolder(HttpCarbonMessage requestMessage) |
| Modifier and Type | Method and Description |
|---|---|
HttpCarbonMessage |
InboundMessageHolder.getInboundMsg() |
| Constructor and Description |
|---|
InboundMessageHolder(HttpCarbonMessage inboundMsgOrPushResponse) |
| Modifier and Type | Method and Description |
|---|---|
void |
Response100ContinueSent.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
ReceivingHeaders.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
ListenerReqRespStateManager.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
SendingHeaders.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
ReceivingEntityBody.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
EntityBodyReceived.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
Expect100ContinueHeaderReceived.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
SendingEntityBody.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
ListenerState.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders)
Read headers of inbound request.
|
void |
ResponseCompleted.readInboundRequestHeaders(HttpCarbonMessage inboundRequestMsg,
io.netty.handler.codec.http.HttpRequest inboundRequestHeaders) |
void |
Response100ContinueSent.writeOutboundResponseBody(HttpOutboundRespListener outboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ReceivingHeaders.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ListenerReqRespStateManager.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SendingHeaders.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ReceivingEntityBody.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
EntityBodyReceived.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
Expect100ContinueHeaderReceived.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SendingEntityBody.writeOutboundResponseBody(HttpOutboundRespListener outboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ListenerState.writeOutboundResponseBody(HttpOutboundRespListener outboundResponseListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent)
Write entity body of outbound response.
|
void |
ResponseCompleted.writeOutboundResponseBody(HttpOutboundRespListener outboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
Response100ContinueSent.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ReceivingHeaders.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ListenerReqRespStateManager.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SendingHeaders.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ReceivingEntityBody.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
EntityBodyReceived.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
Expect100ContinueHeaderReceived.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SendingEntityBody.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ListenerState.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent)
Write headers of outbound response.
|
void |
ResponseCompleted.writeOutboundResponseHeaders(HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent) |
| Modifier and Type | Method and Description |
|---|---|
void |
Response100ContinueSent.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
ReceivingHeaders.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
SendingHeaders.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
ReceivingEntityBody.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
EntityBodyReceived.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
Expect100ContinueHeaderReceived.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
SendingEntityBody.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
ListenerState.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId)
Writes entity body of outbound response.
|
void |
ResponseCompleted.writeOutboundResponseBody(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
Response100ContinueSent.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
ReceivingHeaders.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
SendingHeaders.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
ReceivingEntityBody.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
EntityBodyReceived.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
Expect100ContinueHeaderReceived.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
SendingEntityBody.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
void |
ListenerState.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId)
Writes headers of outbound response.
|
void |
ResponseCompleted.writeOutboundResponseHeaders(Http2OutboundRespListener http2OutboundRespListener,
HttpCarbonMessage outboundResponseMsg,
io.netty.handler.codec.http.HttpContent httpContent,
int streamId) |
| Modifier and Type | Method and Description |
|---|---|
HttpCarbonMessage |
TargetHandler.getInboundResponseMsg() |
HttpCarbonMessage |
TargetHandler.getOutboundRequestMsg() |
| Modifier and Type | Method and Description |
|---|---|
void |
TargetHandler.setOutboundRequestMsg(HttpCarbonMessage outboundRequestMsg) |
| Constructor and Description |
|---|
ForwardedHeaderUpdater(HttpCarbonMessage httpOutboundRequest,
String localAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
TargetChannel.configTargetHandler(HttpCarbonMessage httpCarbonMessage,
HttpResponseFuture httpInboundResponseFuture) |
void |
TargetChannel.writeContent(HttpCarbonMessage httpOutboundRequest) |
| Modifier and Type | Method and Description |
|---|---|
HttpCarbonMessage |
Http2TargetHandler.Http2RequestWriter.getHttpOutboundRequest() |
HttpCarbonMessage |
OutboundMsgHolder.getRequest()
Gets the outbound request
HttpCarbonMessage. |
| Constructor and Description |
|---|
OutboundMsgHolder(HttpCarbonMessage httpOutboundRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
RequestCompleted.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
SenderState.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg)
Write headers of outbound request.
|
void |
ReceivingHeaders.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
SendingHeaders.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
ReceivingEntityBody.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
EntityBodyReceived.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
SendingEntityBody.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
Sending100Continue.readInboundResponseEntityBody(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent httpContent,
HttpCarbonMessage inboundResponseMsg) |
void |
RequestCompleted.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SenderState.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent)
Write entity body of outbound request.
|
void |
ReceivingHeaders.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SendingHeaders.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
ReceivingEntityBody.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
EntityBodyReceived.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
SendingEntityBody.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
Sending100Continue.writeOutboundRequestEntity(HttpCarbonMessage httpOutboundRequest,
io.netty.handler.codec.http.HttpContent httpContent) |
void |
RequestCompleted.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
void |
SenderState.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest)
Write headers of outbound request.
|
void |
ReceivingHeaders.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
void |
SendingHeaders.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
void |
ReceivingEntityBody.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
void |
EntityBodyReceived.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
void |
SendingEntityBody.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
void |
Sending100Continue.writeOutboundRequestHeaders(HttpCarbonMessage httpOutboundRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
HandlerExecutor.executeAtSourceRequestReceiving(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtSourceRequestSending(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtSourceResponseReceiving(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtSourceResponseSending(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtTargetRequestReceiving(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtTargetRequestSending(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtTargetResponseReceiving(HttpCarbonMessage carbonMessage) |
void |
HandlerExecutor.executeAtTargetResponseSending(HttpCarbonMessage carbonMessage) |
void |
MessagingHandler.invokeAtSourceRequestReceiving(HttpCarbonMessage carbonMessage)
Invoked when source request is started receiving at source handler.
|
void |
MessagingHandler.invokeAtSourceRequestSending(HttpCarbonMessage carbonMessage)
Invoked when source request is started sending to the message processor.
|
void |
MessagingHandler.invokeAtSourceResponseReceiving(HttpCarbonMessage carbonMessage)
Invoked when the response is received again to the transport level after being processed at message processor.
|
void |
MessagingHandler.invokeAtSourceResponseSending(HttpCarbonMessage carbonMessage)
Invoked when the response is started sending to the client.
|
void |
MessagingHandler.invokeAtTargetRequestReceiving(HttpCarbonMessage carbonMessage)
Invoked when the request is received again to the transport level after being processed at message processor.
|
void |
MessagingHandler.invokeAtTargetRequestSending(HttpCarbonMessage carbonMessage)
Invoked when the request is started sending to the backend.
|
void |
MessagingHandler.invokeAtTargetResponseReceiving(HttpCarbonMessage carbonMessage)
Invoked when target response is started receiving at target handler.
|
void |
MessagingHandler.invokeAtTargetResponseSending(HttpCarbonMessage carbonMessage)
Invoked when target response is started sending to the message processor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpCarbonRequest
Contains information specific to http request.
|
class |
HttpCarbonResponse
Contains information available for http response.
|
| Modifier and Type | Method and Description |
|---|---|
HttpCarbonMessage |
HttpCarbonMessage.cloneCarbonMessageWithOutData()
Copy Message properties and transport headers.
|
| Modifier and Type | Method and Description |
|---|---|
HttpMessageDataStreamer |
PooledDataStreamerFactory.createHttpDataStreamer(HttpCarbonMessage httpCarbonMessage) |
void |
FullHttpMessageListener.onComplete(HttpCarbonMessage httpCarbonMessage)
Get notified when all the content are added to the
HttpCarbonMessage. |
HttpResponseFuture |
HttpCarbonMessage.pushResponse(HttpCarbonMessage httpCarbonMessage,
Http2PushPromise pushPromise)
Sends a push response message back to the client.
|
HttpResponseFuture |
HttpCarbonMessage.respond(HttpCarbonMessage httpCarbonMessage) |
| Constructor and Description |
|---|
HttpMessageDataStreamer(HttpCarbonMessage httpCarbonMessage) |
HttpMessageDataStreamer(HttpCarbonMessage httpCarbonMessage,
io.netty.buffer.ByteBufAllocator pooledByteBufAllocator) |
MessageFuture(HttpCarbonMessage httpCarbonMessage) |
Copyright © 2023 WSO2. All rights reserved.