Class ChannelHandlerMask
java.lang.Object
io.netty.channel.ChannelHandlerMask
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static @interfaceIndicates that the annotated event handler method inChannelHandlerwill not be invoked byChannelPipelineand so MUST only be used when theChannelHandlermethod does nothing except forward to the nextChannelHandlerin the pipeline. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final InternalLoggerprivate static final intprivate static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final intprivate static final FastThreadLocal<Map<Class<? extends ChannelHandler>, Integer>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanisSkippable(Class<?> handlerType, String methodName, Class<?>... paramTypes) (package private) static intmask(Class<? extends ChannelHandler> clazz) Return theexecutionMask.private static intmask0(Class<? extends ChannelHandler> handlerType) Calculate theexecutionMask.
-
Field Details
-
logger
-
MASK_EXCEPTION_CAUGHT
static final int MASK_EXCEPTION_CAUGHT- See Also:
-
MASK_CHANNEL_REGISTERED
static final int MASK_CHANNEL_REGISTERED- See Also:
-
MASK_CHANNEL_UNREGISTERED
static final int MASK_CHANNEL_UNREGISTERED- See Also:
-
MASK_CHANNEL_ACTIVE
static final int MASK_CHANNEL_ACTIVE- See Also:
-
MASK_CHANNEL_INACTIVE
static final int MASK_CHANNEL_INACTIVE- See Also:
-
MASK_CHANNEL_READ
static final int MASK_CHANNEL_READ- See Also:
-
MASK_CHANNEL_READ_COMPLETE
static final int MASK_CHANNEL_READ_COMPLETE- See Also:
-
MASK_USER_EVENT_TRIGGERED
static final int MASK_USER_EVENT_TRIGGERED- See Also:
-
MASK_CHANNEL_WRITABILITY_CHANGED
static final int MASK_CHANNEL_WRITABILITY_CHANGED- See Also:
-
MASK_BIND
static final int MASK_BIND- See Also:
-
MASK_CONNECT
static final int MASK_CONNECT- See Also:
-
MASK_DISCONNECT
static final int MASK_DISCONNECT- See Also:
-
MASK_CLOSE
static final int MASK_CLOSE- See Also:
-
MASK_DEREGISTER
static final int MASK_DEREGISTER- See Also:
-
MASK_READ
static final int MASK_READ- See Also:
-
MASK_WRITE
static final int MASK_WRITE- See Also:
-
MASK_FLUSH
static final int MASK_FLUSH- See Also:
-
MASK_ONLY_INBOUND
static final int MASK_ONLY_INBOUND- See Also:
-
MASK_ALL_INBOUND
private static final int MASK_ALL_INBOUND- See Also:
-
MASK_ONLY_OUTBOUND
static final int MASK_ONLY_OUTBOUND- See Also:
-
MASK_ALL_OUTBOUND
private static final int MASK_ALL_OUTBOUND- See Also:
-
MASKS
-
-
Constructor Details
-
ChannelHandlerMask
private ChannelHandlerMask()
-
-
Method Details
-
mask
Return theexecutionMask. -
mask0
Calculate theexecutionMask. -
isSkippable
-