Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
None
-
None
-
None
-
Operating System: Windows
Platform: PC
-
1240
Description
In application DataChangeListener is registered.
Upon sending POST using restconf onDataChanged method is invoked.
Following code:
public void onDataChanged(DataChangeEvent<InstanceIdentifier<?>, DataObject> change) {
logger.info("onDataChanged change.getCreatedOperationalData().entrySet().size()={}",
change.getCreatedOperationalData().entrySet().size());
logger.info("onDataChanged change.getUpdatedOperationalData().entrySet().size()={}",
change.getUpdatedOperationalData().entrySet().size());
}
Produces output:
2014-06-24 14:56:48.995 CEST [pool-14-thread-2] INFO o.o.c.i.d.a.i.h.ServiceElineListener - onDataChanged change.getCreatedOperationalData().entrySet().size()=0
2014-06-24 14:56:48.997 CEST [pool-14-thread-2] INFO o.o.c.i.d.a.i.h.ServiceElineListener - onDataChanged change.getUpdatedOperationalData().entrySet().size()=0
Subsequent GET on restconf proves POST-ed data are stored into datastore.
Since DataCommitHandler has bug registered, this second approach to read created data, is blocker for us.