Home / Class/ Encoder Class — netty Architecture

Encoder Class — netty Architecture

Architecture documentation for the Encoder class in BinaryMemcacheClientCodec.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f953b94f_c742_59ed_3a1d_4da7c51cbb9d["Encoder"]
  372235a6_ca59_e557_f32c_eedb39b34c60["BinaryMemcacheClientCodec.java"]
  f953b94f_c742_59ed_3a1d_4da7c51cbb9d -->|defined in| 372235a6_ca59_e557_f32c_eedb39b34c60
  096f1265_c999_a935_434a_cfd509effaf1["encode()"]
  f953b94f_c742_59ed_3a1d_4da7c51cbb9d -->|method| 096f1265_c999_a935_434a_cfd509effaf1

Relationship Graph

Source Code

codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheClientCodec.java lines 73–83

    private final class Encoder extends BinaryMemcacheRequestEncoder {

        @Override
        protected void encode(ChannelHandlerContext ctx, Object msg, List<Object> out) throws Exception {
            super.encode(ctx, msg, out);

            if (failOnMissingResponse && msg instanceof LastMemcacheContent) {
                requestResponseCounter.incrementAndGet();
            }
        }
    }

Frequently Asked Questions

What is the Encoder class?
Encoder is a class in the netty codebase, defined in codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheClientCodec.java.
Where is Encoder defined?
Encoder is defined in codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheClientCodec.java at line 73.

Analyze Your Own Codebase

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

Try Supermodel Free