Package io.micronaut.http.netty.channel
Interface ChannelPipelineCustomizer
-
public interface ChannelPipelineCustomizerInterface that allows customizations to theChannelPipeline.- Since:
- 2.0.0
- See Also:
ChannelPipelineListener
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHANDLER_ACCESS_LOGGERstatic java.lang.StringHANDLER_CONNECT_TTLstatic java.lang.StringHANDLER_FLOW_CONTROLstatic java.lang.StringHANDLER_HTTP_AGGREGATORstatic java.lang.StringHANDLER_HTTP_CHUNKstatic java.lang.StringHANDLER_HTTP_CLIENT_CODECstatic java.lang.StringHANDLER_HTTP_CLIENT_INITstatic java.lang.StringHANDLER_HTTP_COMPRESSORstatic java.lang.StringHANDLER_HTTP_DECODERstatic java.lang.StringHANDLER_HTTP_DECOMPRESSORstatic java.lang.StringHANDLER_HTTP_KEEP_ALIVEstatic java.lang.StringHANDLER_HTTP_PROXYstatic java.lang.StringHANDLER_HTTP_SERVER_CODECstatic java.lang.StringHANDLER_HTTP_STREAMstatic java.lang.StringHANDLER_HTTP_TO_HTTPS_REDIRECTstatic java.lang.StringHANDLER_HTTP2_CONNECTIONstatic java.lang.StringHANDLER_HTTP2_PROTOCOL_NEGOTIATORstatic java.lang.StringHANDLER_HTTP2_SETTINGSstatic java.lang.StringHANDLER_HTTP2_UPGRADE_REQUESTstatic java.lang.StringHANDLER_IDLE_STATEstatic java.lang.StringHANDLER_MICRONAUT_FULL_HTTP_RESPONSEstatic java.lang.StringHANDLER_MICRONAUT_HTTP_RESPONSE_FULLstatic java.lang.StringHANDLER_MICRONAUT_HTTP_RESPONSE_STREAMstatic java.lang.StringHANDLER_MICRONAUT_INBOUNDstatic java.lang.StringHANDLER_MICRONAUT_SSE_CONTENTstatic java.lang.StringHANDLER_MICRONAUT_SSE_EVENT_STREAMstatic java.lang.StringHANDLER_MICRONAUT_WEBSOCKET_CLIENTstatic java.lang.StringHANDLER_READ_TIMEOUTstatic java.lang.StringHANDLER_SOCKS_5_PROXYstatic java.lang.StringHANDLER_SSLstatic java.lang.StringHANDLER_WEBSOCKET_UPGRADE
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddoOnConnect(ChannelPipelineListener listener)A hook to customize the pipeline upon establishing a connection.booleanisClientChannel()default booleanisServerChannel()
-
-
-
Field Detail
-
HANDLER_HTTP_COMPRESSOR
static final java.lang.String HANDLER_HTTP_COMPRESSOR
- See Also:
- Constant Field Values
-
HANDLER_HTTP_DECOMPRESSOR
static final java.lang.String HANDLER_HTTP_DECOMPRESSOR
- See Also:
- Constant Field Values
-
HANDLER_HTTP_KEEP_ALIVE
static final java.lang.String HANDLER_HTTP_KEEP_ALIVE
- See Also:
- Constant Field Values
-
HANDLER_HTTP_AGGREGATOR
static final java.lang.String HANDLER_HTTP_AGGREGATOR
- See Also:
- Constant Field Values
-
HANDLER_HTTP_CHUNK
static final java.lang.String HANDLER_HTTP_CHUNK
- See Also:
- Constant Field Values
-
HANDLER_HTTP_STREAM
static final java.lang.String HANDLER_HTTP_STREAM
- See Also:
- Constant Field Values
-
HANDLER_HTTP_DECODER
static final java.lang.String HANDLER_HTTP_DECODER
- See Also:
- Constant Field Values
-
HANDLER_HTTP_PROXY
static final java.lang.String HANDLER_HTTP_PROXY
- See Also:
- Constant Field Values
-
HANDLER_HTTP_CLIENT_CODEC
static final java.lang.String HANDLER_HTTP_CLIENT_CODEC
- See Also:
- Constant Field Values
-
HANDLER_HTTP_SERVER_CODEC
static final java.lang.String HANDLER_HTTP_SERVER_CODEC
- See Also:
- Constant Field Values
-
HANDLER_HTTP_CLIENT_INIT
static final java.lang.String HANDLER_HTTP_CLIENT_INIT
- See Also:
- Constant Field Values
-
HANDLER_HTTP_TO_HTTPS_REDIRECT
static final java.lang.String HANDLER_HTTP_TO_HTTPS_REDIRECT
- See Also:
- Constant Field Values
-
HANDLER_FLOW_CONTROL
static final java.lang.String HANDLER_FLOW_CONTROL
- See Also:
- Constant Field Values
-
HANDLER_CONNECT_TTL
static final java.lang.String HANDLER_CONNECT_TTL
- See Also:
- Constant Field Values
-
HANDLER_IDLE_STATE
static final java.lang.String HANDLER_IDLE_STATE
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_WEBSOCKET_CLIENT
static final java.lang.String HANDLER_MICRONAUT_WEBSOCKET_CLIENT
- See Also:
- Constant Field Values
-
HANDLER_SOCKS_5_PROXY
static final java.lang.String HANDLER_SOCKS_5_PROXY
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_FULL_HTTP_RESPONSE
static final java.lang.String HANDLER_MICRONAUT_FULL_HTTP_RESPONSE
- See Also:
- Constant Field Values
-
HANDLER_READ_TIMEOUT
static final java.lang.String HANDLER_READ_TIMEOUT
- See Also:
- Constant Field Values
-
HANDLER_SSL
static final java.lang.String HANDLER_SSL
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_SSE_EVENT_STREAM
static final java.lang.String HANDLER_MICRONAUT_SSE_EVENT_STREAM
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_SSE_CONTENT
static final java.lang.String HANDLER_MICRONAUT_SSE_CONTENT
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_HTTP_RESPONSE_STREAM
static final java.lang.String HANDLER_MICRONAUT_HTTP_RESPONSE_STREAM
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_HTTP_RESPONSE_FULL
static final java.lang.String HANDLER_MICRONAUT_HTTP_RESPONSE_FULL
- See Also:
- Constant Field Values
-
HANDLER_HTTP2_CONNECTION
static final java.lang.String HANDLER_HTTP2_CONNECTION
- See Also:
- Constant Field Values
-
HANDLER_HTTP2_SETTINGS
static final java.lang.String HANDLER_HTTP2_SETTINGS
- See Also:
- Constant Field Values
-
HANDLER_HTTP2_UPGRADE_REQUEST
static final java.lang.String HANDLER_HTTP2_UPGRADE_REQUEST
- See Also:
- Constant Field Values
-
HANDLER_HTTP2_PROTOCOL_NEGOTIATOR
static final java.lang.String HANDLER_HTTP2_PROTOCOL_NEGOTIATOR
- See Also:
- Constant Field Values
-
HANDLER_WEBSOCKET_UPGRADE
static final java.lang.String HANDLER_WEBSOCKET_UPGRADE
- See Also:
- Constant Field Values
-
HANDLER_MICRONAUT_INBOUND
static final java.lang.String HANDLER_MICRONAUT_INBOUND
- See Also:
- Constant Field Values
-
HANDLER_ACCESS_LOGGER
static final java.lang.String HANDLER_ACCESS_LOGGER
- See Also:
- Constant Field Values
-
-
Method Detail
-
isClientChannel
boolean isClientChannel()
- Returns:
- Is this customizer the client.
-
isServerChannel
default boolean isServerChannel()
- Returns:
- Is this customizer the server.
-
doOnConnect
void doOnConnect(@NonNull ChannelPipelineListener listener)A hook to customize the pipeline upon establishing a connection.- Parameters:
listener- The listener The listener.
-
-