Package io.netty.channel
Class ChannelHandlerMask
java.lang.Object
io.netty.channel.ChannelHandlerMask
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static @interface
Indicates that the annotated event handler method inChannelHandler
will not be invoked byChannelPipeline
and so MUST only be used when theChannelHandler
method does nothing except forward to the nextChannelHandler
in the pipeline. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final InternalLogger
private static final int
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 int
(package private) static final int
private static final FastThreadLocal
<Map<Class<? extends ChannelHandler>, Integer>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
isSkippable
(Class<?> handlerType, String methodName, Class<?>... paramTypes) (package private) static int
mask
(Class<? extends ChannelHandler> clazz) Return theexecutionMask
.private static int
mask0
(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