DefaultMarshallerProvider Class — netty Architecture
Architecture documentation for the DefaultMarshallerProvider class in DefaultMarshallerProvider.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e02feaa5_0779_1afd_312d_455291135bfa["DefaultMarshallerProvider"] ee551c87_1eb6_a5a4_2652_b40d4cf8119c["DefaultMarshallerProvider.java"] e02feaa5_0779_1afd_312d_455291135bfa -->|defined in| ee551c87_1eb6_a5a4_2652_b40d4cf8119c 18d06489_d8c6_49ec_c2e1_47e3629aca2f["DefaultMarshallerProvider()"] e02feaa5_0779_1afd_312d_455291135bfa -->|method| 18d06489_d8c6_49ec_c2e1_47e3629aca2f dbe824ce_4322_a1a0_e9eb_f136d0c5ba1d["Marshaller()"] e02feaa5_0779_1afd_312d_455291135bfa -->|method| dbe824ce_4322_a1a0_e9eb_f136d0c5ba1d
Relationship Graph
Source Code
codec-marshalling/src/main/java/io/netty/handler/codec/marshalling/DefaultMarshallerProvider.java lines 28–49
public class DefaultMarshallerProvider implements MarshallerProvider {
private final MarshallerFactory factory;
private final MarshallingConfiguration config;
/**
* Create a new instance
*
* @param factory the {@link MarshallerFactory} to use to create {@link Marshaller}
* @param config the {@link MarshallingConfiguration}
*/
public DefaultMarshallerProvider(MarshallerFactory factory, MarshallingConfiguration config) {
this.factory = factory;
this.config = config;
}
@Override
public Marshaller getMarshaller(ChannelHandlerContext ctx) throws Exception {
return factory.createMarshaller(config);
}
}
Defined In
Source
Frequently Asked Questions
What is the DefaultMarshallerProvider class?
DefaultMarshallerProvider is a class in the netty codebase, defined in codec-marshalling/src/main/java/io/netty/handler/codec/marshalling/DefaultMarshallerProvider.java.
Where is DefaultMarshallerProvider defined?
DefaultMarshallerProvider is defined in codec-marshalling/src/main/java/io/netty/handler/codec/marshalling/DefaultMarshallerProvider.java at line 28.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free