private static final class AbstractJBossMarshaller.PerThreadInstanceHolder extends java.lang.Object implements RiverCloseListener
Modifier and Type | Field and Description |
---|---|
(package private) int |
availableMarshallerIndex |
(package private) int |
availableUnMarshallerIndex |
(package private) MarshallingConfiguration |
configuration |
(package private) ExtendedRiverMarshaller[] |
reusableMarshaller |
(package private) ExtendedRiverUnmarshaller[] |
reusableUnMarshaller |
Constructor and Description |
---|
AbstractJBossMarshaller.PerThreadInstanceHolder(MarshallingConfiguration threadDedicatedConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
closeMarshaller() |
void |
closeUnmarshaller() |
(package private) ExtendedRiverMarshaller |
getMarshaller(int estimatedSize) |
(package private) Unmarshaller |
getUnmarshaller() |
final MarshallingConfiguration configuration
final ExtendedRiverMarshaller[] reusableMarshaller
int availableMarshallerIndex
final ExtendedRiverUnmarshaller[] reusableUnMarshaller
int availableUnMarshallerIndex
AbstractJBossMarshaller.PerThreadInstanceHolder(MarshallingConfiguration threadDedicatedConfiguration)
Unmarshaller getUnmarshaller() throws java.io.IOException
java.io.IOException
ExtendedRiverMarshaller getMarshaller(int estimatedSize) throws java.io.IOException
java.io.IOException
public void closeMarshaller()
closeMarshaller
in interface RiverCloseListener
public void closeUnmarshaller()
closeUnmarshaller
in interface RiverCloseListener