public interface DataObjectSerializerImplementation
DataObjectSerializer
.
The contract is kept between implementation of DataObjectSerializerRegistry
,
which maintains the lookup context required for recursive serialization.
FIXME: this interface needs to be moved into .spi, but due to classpath funkyness
of OSGi, that change has to be carefully orchestrated to ensure proper imports
exist in all generated packages. One avenue how to achieve that is to move
YangModuleInfo
and modify code generator to add a static field
to all generated classes which will point to the per-model YangModuleInfo
(currently all users of it have to walk the package hierarchy, so that
is an improvement in and of itself).Modifier and Type | Method and Description |
---|---|
void |
serialize(DataObjectSerializerRegistry reg,
DataObject obj,
BindingStreamEventWriter stream)
Writes stream events for supplied data object to provided stream.
|
void serialize(DataObjectSerializerRegistry reg, DataObject obj, BindingStreamEventWriter stream) throws IOException
IOException
Copyright © 2018 OpenDaylight. All rights reserved.