Unmarshaller interface. Most of the
write methods delegate directly to the current data output.
| Modifier and Type | Field and Description |
|---|---|
| protected final ClassExternalizerFactory | classExternalizerFactory
The configured class externalizer factory. |
| protected final ClassResolver | classResolver
The configured class resolver. |
| protected final ClassTable | classTable
The configured class table. |
| protected final int | configuredVersion
The configured version. |
| protected final ExceptionListener | exceptionListener
The configured exception listener. |
| protected final ObjectResolver | objectPreResolver
The configured object pre resolver. |
| protected final ObjectResolver | objectResolver
The configured object resolver. |
| protected final ObjectTable | objectTable
The configured object table. |
| protected final SerializabilityChecker | serializabilityChecker
The configured serializability checker. |
| protected final StreamHeader | streamHeader
The configured stream header. |
| Access | Constructor and Description |
|---|---|
| protected | AbstractUnmarshaller(final AbstractMarshallerFactory
the marshaller factory marshallerFactory, final MarshallingConfiguration configuration)Construct a new unmarshaller instance. |
| Modifier and Type | Method and Description |
|---|---|
| public void | finish()
Overrides org. Implements org. |
| public void | start(final ByteInput
the new stream byteInput)Overrides org. Implements org. |
| classExternalizerFactory | back to summary |
|---|---|
| protected final ClassExternalizerFactory classExternalizerFactory The configured class externalizer factory. | |
| classResolver | back to summary |
|---|---|
| protected final ClassResolver classResolver The configured class resolver. | |
| classTable | back to summary |
|---|---|
| protected final ClassTable classTable The configured class table. | |
| configuredVersion | back to summary |
|---|---|
| protected final int configuredVersion The configured version. | |
| exceptionListener | back to summary |
|---|---|
| protected final ExceptionListener exceptionListener The configured exception listener. | |
| objectPreResolver | back to summary |
|---|---|
| protected final ObjectResolver objectPreResolver The configured object pre resolver. | |
| objectResolver | back to summary |
|---|---|
| protected final ObjectResolver objectResolver The configured object resolver. | |
| objectTable | back to summary |
|---|---|
| protected final ObjectTable objectTable The configured object table. | |
| serializabilityChecker | back to summary |
|---|---|
| protected final SerializabilityChecker serializabilityChecker The configured serializability checker. | |
| streamHeader | back to summary |
|---|---|
| protected final StreamHeader streamHeader The configured stream header. | |
| AbstractUnmarshaller | back to summary |
|---|---|
| protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) Construct a new unmarshaller instance.
| |
| finish | back to summary |
|---|---|
| public void finish() throws IOException Overrides org. Implements org. Doc from org. Finish unmarshalling from a stream. Any transient class or instance cache is discarded.
| |
| start | back to summary |
|---|---|
| public void start(final ByteInput byteInput) throws IOException Overrides org. Implements org. Doc from org. Begin unmarshalling from a stream.
| |