Package org.jboss.marshalling
Class MarshallingConfiguration
java.lang.Object
org.jboss.marshalling.MarshallingConfiguration
- All Implemented Interfaces:
Cloneable
A Marshaller configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Create a shallow clone.intGet the configured buffer size.intGet the estimated class count for this configuration.Get the class externalizer factory, ornullif none is specified.Get the class name transformer, ornullif none is specified.Get the class resolver, ornullif none is specified.Get the class table, ornullif none is specified.Get the exception listener to use.intGet the estimated instance count for this configuration.Get the object pre resolver, ornullif none is specified.Get the object resolver, ornullif none is specified.Get the object table, ornullif none is specified.Get the serializability checker.Get the stream header, ornullif none is specified.intGet the version to use, for protocols with multiple versions.voidsetBufferSize(int bufferSize) Set the configured buffer size.voidsetClassCount(int classCount) Set the estimated class count for this configuration.voidsetClassExternalizerFactory(ClassExternalizerFactory classExternalizerFactory) Set the class externalizer factory.voidsetClassNameTransformer(ClassNameTransformer classNameTransformer) Set the class name transformer, ornullto use none.voidsetClassResolver(ClassResolver classResolver) Set the class resolver, ornullto use the default.voidsetClassTable(ClassTable classTable) Set the class table, ornullto use none.voidsetExceptionListener(ExceptionListener exceptionListener) Set the exception listener to use.voidsetInstanceCount(int instanceCount) Set the estimated instance count for this configuration.voidsetObjectPreResolver(ObjectResolver objectPreResolver) Set the object pre resolver, ornullto use none.voidsetObjectResolver(ObjectResolver objectResolver) Set the object resolver, ornullto use none.voidsetObjectTable(ObjectTable objectTable) Set the object table, ornullto use none.voidsetSerializabilityChecker(SerializabilityChecker serializabilityChecker) Set the serializability checker.voidsetStreamHeader(StreamHeader streamHeader) Set the stream header.voidsetVersion(int version) Set the version to use, for protocols with multiple versions.toString()
-
Constructor Details
-
MarshallingConfiguration
public MarshallingConfiguration()Construct a new instance.
-
-
Method Details
-
getClassExternalizerFactory
Get the class externalizer factory, ornullif none is specified.- Returns:
- the class externalizer factory
-
setClassExternalizerFactory
Set the class externalizer factory. Specifynullto use none.- Parameters:
classExternalizerFactory- the class externalizer factory
-
getStreamHeader
Get the stream header, ornullif none is specified.- Returns:
- the stream header
-
setStreamHeader
Set the stream header. Specifynullto use none.- Parameters:
streamHeader- the stream header
-
getClassResolver
Get the class resolver, ornullif none is specified.- Returns:
- the class resolver
-
setClassResolver
Set the class resolver, ornullto use the default.- Parameters:
classResolver- the class resolver
-
getObjectResolver
Get the object resolver, ornullif none is specified.- Returns:
- the object resolver
-
setObjectResolver
Set the object resolver, ornullto use none.- Parameters:
objectResolver- the object resolver
-
getClassNameTransformer
Get the class name transformer, ornullif none is specified.- Returns:
- the class name transformer
-
setClassNameTransformer
Set the class name transformer, ornullto use none.- Parameters:
classNameTransformer- class name transformer
-
getObjectPreResolver
Get the object pre resolver, ornullif none is specified.- Returns:
- the object resolver
-
setObjectPreResolver
Set the object pre resolver, ornullto use none. Invoked before user replacement and global object resolver- Parameters:
objectResolver- the object resolver
-
getClassTable
Get the class table, ornullif none is specified.- Returns:
- the class table
-
setClassTable
Set the class table, ornullto use none.- Parameters:
classTable- the class table
-
getObjectTable
Get the object table, ornullif none is specified.- Returns:
- the object table
-
setObjectTable
Set the object table, ornullto use none.- Parameters:
objectTable- the object table
-
getInstanceCount
public int getInstanceCount()Get the estimated instance count for this configuration.- Returns:
- the instance count
-
setInstanceCount
public void setInstanceCount(int instanceCount) Set the estimated instance count for this configuration. The given value is used to pre-size certain internal tables in some implementations.- Parameters:
instanceCount- the instance count
-
getClassCount
public int getClassCount()Get the estimated class count for this configuration.- Returns:
- the class count
-
setClassCount
public void setClassCount(int classCount) Set the estimated class count for this configuration. The given value is used to pre-size certain internal tables in some implementations.- Parameters:
classCount- the class count
-
getBufferSize
public int getBufferSize()Get the configured buffer size.- Returns:
- the buffer size, in bytes
-
setBufferSize
public void setBufferSize(int bufferSize) Set the configured buffer size. Some implementations will use this value to set the size of internal read/write buffers.- Parameters:
bufferSize- the buffer size, in bytes
-
getVersion
public int getVersion()Get the version to use, for protocols with multiple versions.- Returns:
- the version to use
-
setVersion
public void setVersion(int version) Set the version to use, for protocols with multiple versions.- Parameters:
version- the version to use
-
getExceptionListener
Get the exception listener to use.- Returns:
- the exception listener
-
setExceptionListener
Set the exception listener to use.- Parameters:
exceptionListener- the exception listener
-
getSerializabilityChecker
Get the serializability checker.- Returns:
- the serializability checker
-
setSerializabilityChecker
Set the serializability checker.- Parameters:
serializabilityChecker- the new serializability checker
-
clone
Create a shallow clone. -
toString
-