Class AbstractReentrantDeserializationHandler

java.lang.Object
com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractDeserializationHandler
com.inductiveautomation.ignition.common.xmlserialization.deserialization.AbstractReentrantDeserializationHandler
All Implemented Interfaces:
DeserializationHandler
Direct Known Subclasses:
AbstractBodyDecoderHandler, AssociatedDataHandler, BooleanHandler, DocumentElementHandler, EnumHandler, IgPathHandler, QualifiedPathHandler, TagPathHandler

public abstract class AbstractReentrantDeserializationHandler extends AbstractDeserializationHandler
This is a specialization of AbstractDeserializationHandler built for handlers that return false from DeserializationHandler.supportsNestedElements() and are designed to be re-entrant (do not store any state).

It stores the object and the reference ID as thread locals to support multi-threaded access.