## 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.

Copyright © 2008-2012 The Netty Project. All Rights Reserved.