| Modifier and Type | Class and Description |
|---|---|
| pack-priv static @interface | ChannelHandlerMask.Skip
Indicates that the annotated event handler method in |
| Modifier and Type | Field and Description |
|---|---|
| private static final InternalLogger | |
| private static final int | |
| private static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| private static final FastThreadLocal |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static boolean | |
| pack-priv static boolean | |
| private static boolean | |
| pack-priv static int | |
| private static int |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger | |
| MASK_ALL_INBOUND | back to summary |
|---|---|
| private static final int MASK_ALL_INBOUND | |
| MASK_ALL_OUTBOUND | back to summary |
|---|---|
| private static final int MASK_ALL_OUTBOUND | |
| MASK_BIND | back to summary |
|---|---|
| pack-priv static final int MASK_BIND | |
| MASK_CHANNEL_ACTIVE | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_ACTIVE | |
| MASK_CHANNEL_EXCEPTION_CAUGHT | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_EXCEPTION_CAUGHT | |
| MASK_CHANNEL_INACTIVE | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_INACTIVE | |
| MASK_CHANNEL_INBOUND_EVENT | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_INBOUND_EVENT | |
| MASK_CHANNEL_READ | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_READ | |
| MASK_CHANNEL_READ_COMPLETE | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_READ_COMPLETE | |
| MASK_CHANNEL_REGISTERED | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_REGISTERED | |
| MASK_CHANNEL_SHUTDOWN | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_SHUTDOWN | |
| MASK_CHANNEL_UNREGISTERED | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_UNREGISTERED | |
| MASK_CHANNEL_WRITABILITY_CHANGED | back to summary |
|---|---|
| pack-priv static final int MASK_CHANNEL_WRITABILITY_CHANGED | |
| MASK_CLOSE | back to summary |
|---|---|
| pack-priv static final int MASK_CLOSE | |
| MASK_CONNECT | back to summary |
|---|---|
| pack-priv static final int MASK_CONNECT | |
| MASK_DEREGISTER | back to summary |
|---|---|
| pack-priv static final int MASK_DEREGISTER | |
| MASK_DISCONNECT | back to summary |
|---|---|
| pack-priv static final int MASK_DISCONNECT | |
| MASK_FLUSH | back to summary |
|---|---|
| pack-priv static final int MASK_FLUSH | |
| MASK_PENDING_OUTBOUND_BYTES | back to summary |
|---|---|
| pack-priv static final int MASK_PENDING_OUTBOUND_BYTES | |
| MASK_READ | back to summary |
|---|---|
| pack-priv static final int MASK_READ | |
| MASK_REGISTER | back to summary |
|---|---|
| pack-priv static final int MASK_REGISTER | |
| MASK_SEND_OUTBOUND_EVENT | back to summary |
|---|---|
| pack-priv static final int MASK_SEND_OUTBOUND_EVENT | |
| MASK_SHUTDOWN | back to summary |
|---|---|
| pack-priv static final int MASK_SHUTDOWN | |
| MASK_WRITE | back to summary |
|---|---|
| pack-priv static final int MASK_WRITE | |
| MASKS | back to summary |
|---|---|
| private static final FastThreadLocal<Map<Class<? extends ChannelHandler>, Integer>> MASKS | |
| ChannelHandlerMask | back to summary |
|---|---|
| private ChannelHandlerMask() | |
| isInbound | back to summary |
|---|---|
| pack-priv static boolean isInbound(Class<? extends ChannelHandler> clazz) | |
| isOutbound | back to summary |
|---|---|
| pack-priv static boolean isOutbound(Class<? extends ChannelHandler> clazz) | |
| isSkippable | back to summary |
|---|---|
| private static boolean isSkippable(final Class<?> handlerType, final String methodName, final Class<?>... paramTypes) throws Exception | |
| mask | back to summary |
|---|---|
| pack-priv static int mask(Class<? extends ChannelHandler> clazz) Return the | |
| mask0 | back to summary |
|---|---|
| private static int mask0(Class<? extends ChannelHandler> handlerType) Calculate the | |
ChannelHandler will not be invoked by
ChannelPipeline and so MUST only be used when the ChannelHandler
method does nothing except forward to the next ChannelHandler in the pipeline.
Note that this annotation is not inherited. If a user overrides a method annotated with
Skip, it will not be skipped anymore. Similarly, the user can override a method not annotated with
Skip and simply pass the event through to the next handler, which reverses the behavior of the
supertype.