Home / Class/ DefaultUnmarshallerProvider Class — netty Architecture

DefaultUnmarshallerProvider Class — netty Architecture

Architecture documentation for the DefaultUnmarshallerProvider class in DefaultUnmarshallerProvider.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c424e558_a2a5_d091_f74b_ad940a2515c0["DefaultUnmarshallerProvider"]
  bd7ae3ce_ab45_e07d_26f6_48fab7de590c["DefaultUnmarshallerProvider.java"]
  c424e558_a2a5_d091_f74b_ad940a2515c0 -->|defined in| bd7ae3ce_ab45_e07d_26f6_48fab7de590c
  268bb834_42d3_d035_843f_361dcfc2dbe9["DefaultUnmarshallerProvider()"]
  c424e558_a2a5_d091_f74b_ad940a2515c0 -->|method| 268bb834_42d3_d035_843f_361dcfc2dbe9
  01cf3fbb_a934_d9a0_a6cb_5de658979da8["Unmarshaller()"]
  c424e558_a2a5_d091_f74b_ad940a2515c0 -->|method| 01cf3fbb_a934_d9a0_a6cb_5de658979da8

Relationship Graph

Source Code

codec-marshalling/src/main/java/io/netty/handler/codec/marshalling/DefaultUnmarshallerProvider.java lines 29–50

public class DefaultUnmarshallerProvider implements UnmarshallerProvider {

    private final MarshallerFactory factory;
    private final MarshallingConfiguration config;

    /**
     * Create a new instance of {@link DefaultMarshallerProvider}
     *
     * @param factory   the {@link MarshallerFactory} to use to create {@link Unmarshaller}
     * @param config    the {@link MarshallingConfiguration}
     */
    public DefaultUnmarshallerProvider(MarshallerFactory factory, MarshallingConfiguration config) {
        this.factory = factory;
        this.config = config;
    }

    @Override
    public Unmarshaller getUnmarshaller(ChannelHandlerContext ctx) throws Exception {
        return factory.createUnmarshaller(config);
    }

}

Frequently Asked Questions

What is the DefaultUnmarshallerProvider class?
DefaultUnmarshallerProvider is a class in the netty codebase, defined in codec-marshalling/src/main/java/io/netty/handler/codec/marshalling/DefaultUnmarshallerProvider.java.
Where is DefaultUnmarshallerProvider defined?
DefaultUnmarshallerProvider is defined in codec-marshalling/src/main/java/io/netty/handler/codec/marshalling/DefaultUnmarshallerProvider.java at line 29.

Analyze Your Own Codebase

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

Try Supermodel Free