## Uses of Interface
org.jboss.netty.handler.codec.marshalling.UnmarshallerProvider

Packages that use UnmarshallerProvider
Package | Description
--- | ---
org.jboss.netty.handler.codec.marshalling | Decoder and Encoder which uses JBoss Marshalling.

### Uses of UnmarshallerProvider in org.jboss.netty.handler.codec.marshalling

Classes in org.jboss.netty.handler.codec.marshalling that implement UnmarshallerProvider
Modifier and Type | Class and Description
--- | ---
`class` | `ContextBoundUnmarshallerProvider` `UnmarshallerProvider` which store a reference to the `Unmarshaller` in the `ChannelHandlerContext` via the `ChannelHandlerContext.setAttachment(Object)` method.
`class` | `DefaultUnmarshallerProvider` Default implementation of `UnmarshallerProvider` which will just create a new `Unmarshaller` on every call to `DefaultUnmarshallerProvider.getUnmarshaller(ChannelHandlerContext)`
`class` | `ThreadLocalUnmarshallerProvider` `UnmarshallerProvider` implementation which use a `ThreadLocal` to store references to `Unmarshaller` instances.

Fields in org.jboss.netty.handler.codec.marshalling declared as UnmarshallerProvider
Modifier and Type | Field and Description
--- | ---
`protected UnmarshallerProvider` | CompatibleMarshallingDecoder.`provider`

Constructors in org.jboss.netty.handler.codec.marshalling with parameters of type UnmarshallerProvider
Constructor and Description
`CompatibleMarshallingDecoder(UnmarshallerProvider provider, int maxObjectSize)` Create a new instance of `CompatibleMarshallingDecoder`.
`MarshallingDecoder(UnmarshallerProvider provider)` Creates a new decoder whose maximum object size is `1048576` bytes.
`MarshallingDecoder(UnmarshallerProvider provider, int maxObjectSize)` Creates a new decoder with the specified maximum object size.