Package org.jboss.cache.marshall

Interface Summary
Marshaller A marshaller is a class that is able to marshall and unmarshall objects efficiently.

Class Summary
AbstractMarshaller Abstract AbstractMarshaller for JBoss Cache.
CacheMarshaller200 An enhanced marshaller for RPC calls between CacheImpl instances.
CacheMarshaller210 An evolution of CacheMarshaller200, created to fix JBCACHE-1211.
InactiveRegionAwareRpcDispatcher Extends RpcDispatcher and adds the possibility that the marshaller may throw InactiveRegionExceptions.
MarshalledValue Wrapper that wraps cached data, providing lazy deserialization using the calling thread's context class loader.
MarshalledValueHelper Common functionality used by the MarshalledValueInterceptor and the MarshalledValueMap.
MarshalledValueMap A Map that is able to wrap/unwrap MarshalledValues in keys or values.
MarshallUtil Utility methods related to marshalling and unmarshalling objects.
MethodCall An extension of the JGroups MethodCall class.
MethodCallFactory Factory class to create instances of org.jboss.cache.marshall.MethodCall
MethodDeclarations Class containing Method and Method id definitions as well methods allowing lookup operations both ways.
NodeData Serializable representation of the data of a node (FQN and attributes)
UnmarshalledReferences An efficient array-based list of referenced objects, using the reference id as a subscript for the array.
VersionAwareMarshaller A delegate to various other marshallers like CacheMarshaller200.

Exception Summary
InactiveRegionException Thrown by a AbstractMarshaller instance when attempting to perform an operation on an inactive region.
MarshallingException Thrown when there is an exception in marshalling.
RegionNameConflictException MarshRegion name conflicts with pre-existing regions.
RegionNotFoundException MarshRegion name not found.

Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.