Home / Type/ DeregisterMethod Type — netty Architecture

DeregisterMethod Type — netty Architecture

Architecture documentation for the DeregisterMethod type/interface in AbstractEventLoopTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  26ed7079_9daf_ad14_30de_f0674175c3cb["DeregisterMethod"]
  a5eb7fa0_98bd_e7d0_453c_7bba36c9f4b6["AbstractEventLoopTest.java"]
  26ed7079_9daf_ad14_30de_f0674175c3cb -->|defined in| a5eb7fa0_98bd_e7d0_453c_7bba36c9f4b6
  style 26ed7079_9daf_ad14_30de_f0674175c3cb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/test/java/io/netty/channel/AbstractEventLoopTest.java lines 137–162

    enum DeregisterMethod implements Function<ChannelHandlerContext, ChannelFuture> {
        CONTEXT {
            @Override
            public ChannelFuture apply(ChannelHandlerContext ctx) {
                return ctx.deregister();
            }
        },
        CONTEXT_PROMISE {
            @Override
            public ChannelFuture apply(ChannelHandlerContext ctx) {
                return ctx.deregister(ctx.newPromise());
            }
        },
        CHANNEL {
            @Override
            public ChannelFuture apply(ChannelHandlerContext ctx) {
                return ctx.channel().deregister();
            }
        },
        CHANNEL_PROMISE {
            @Override
            public ChannelFuture apply(ChannelHandlerContext ctx) {
                return ctx.channel().deregister(ctx.channel().newPromise());
            }
        }
    }

Frequently Asked Questions

What is the DeregisterMethod type?
DeregisterMethod is a type/interface in the netty codebase, defined in transport/src/test/java/io/netty/channel/AbstractEventLoopTest.java.
Where is DeregisterMethod defined?
DeregisterMethod is defined in transport/src/test/java/io/netty/channel/AbstractEventLoopTest.java at line 137.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free