Package org.jboss.marshalling.river
Class RiverMarshallerFactory
- java.lang.Object
-
- org.jboss.marshalling.AbstractMarshallerFactory
-
- org.jboss.marshalling.river.RiverMarshallerFactory
-
- All Implemented Interfaces:
MarshallerFactory
public class RiverMarshallerFactory extends AbstractMarshallerFactory
The River marshaller factory implementation.
-
-
Field Summary
Fields Modifier and Type Field Description private SerializableClassRegistryregistry
-
Constructor Summary
Constructors Constructor Description RiverMarshallerFactory()Construct a new instance of a River marshaller factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarshallercreateMarshaller(MarshallingConfiguration configuration)Create a marshaller from this configuration.UnmarshallercreateUnmarshaller(MarshallingConfiguration configuration)Create an unmarshaller from this configuration.protected intgetDefaultVersion()Get the default version, which is used if none was configured.-
Methods inherited from class org.jboss.marshalling.AbstractMarshallerFactory
getDefaultBufferSize, getDefaultClassExternalizerFactory, getDefaultClassResolver, getDefaultClassTable, getDefaultObjectResolver, getDefaultObjectTable, getDefaultStreamHeader, getMinimumBufferSize
-
-
-
-
Field Detail
-
registry
private final SerializableClassRegistry registry
-
-
Method Detail
-
createUnmarshaller
public Unmarshaller createUnmarshaller(MarshallingConfiguration configuration) throws java.io.IOException
Create an unmarshaller from this configuration.- Parameters:
configuration- the marshalling configuration to use- Returns:
- an unmarshaller
- Throws:
java.io.IOException- if an error occurs
-
createMarshaller
public Marshaller createMarshaller(MarshallingConfiguration configuration) throws java.io.IOException
Create a marshaller from this configuration.- Parameters:
configuration- the marshalling configuration to use- Returns:
- a marshaller
- Throws:
java.io.IOException- if an error occurs
-
getDefaultVersion
protected int getDefaultVersion()
Description copied from class:AbstractMarshallerFactoryGet the default version, which is used if none was configured. This base implementation returns -1.- Overrides:
getDefaultVersionin classAbstractMarshallerFactory- Returns:
- the default version to use
-
-