Interface DataObjectSerializerImplementation
- All Known Implementing Classes:
DataObjectStreamer
public interface DataObjectSerializerImplementation
SPI-level contract for implementations of
DataObjectSerializer
.
The contract is kept between implementation of DataObjectSerializerRegistry
,
which maintains the lookup context required for recursive serialization.-
Method Summary
Modifier and TypeMethodDescriptionvoid
serialize
(DataObjectSerializerRegistry reg, DataObject obj, BindingStreamEventWriter stream) Writes stream events for supplied data object to provided stream.
-
Method Details
-
serialize
void serialize(DataObjectSerializerRegistry reg, DataObject obj, BindingStreamEventWriter stream) throws IOException Writes stream events for supplied data object to provided stream.DataObjectSerializerRegistry may be used to lookup serializers for other generated classes in order to support writing their events.
- Throws:
IOException
-