Class MetadataShardDataTreeSnapshot
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshot
-
- org.opendaylight.controller.cluster.datastore.persisted.MetadataShardDataTreeSnapshot
-
- All Implemented Interfaces:
Serializable
@Beta public final class MetadataShardDataTreeSnapshot extends ShardDataTreeSnapshot implements Serializable
AnAbstractVersionedShardDataTreeSnapshotwhich contains additional metadata.- Author:
- Robert Varga
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MetadataShardDataTreeSnapshot(NormalizedNode rootNode)MetadataShardDataTreeSnapshot(NormalizedNode rootNode, Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>,ShardDataTreeSnapshotMetadata<?>> metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>,ShardDataTreeSnapshotMetadata<?>>getMetadata()Optional<NormalizedNode>getRootNode()Get the root data node contained in this snapshot.voidserialize(ObjectOutput out)StringtoString()-
Methods inherited from class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshot
deserialize
-
-
-
-
Constructor Detail
-
MetadataShardDataTreeSnapshot
public MetadataShardDataTreeSnapshot(NormalizedNode rootNode)
-
MetadataShardDataTreeSnapshot
public MetadataShardDataTreeSnapshot(NormalizedNode rootNode, Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>,ShardDataTreeSnapshotMetadata<?>> metadata)
-
-
Method Detail
-
getMetadata
public Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>,ShardDataTreeSnapshotMetadata<?>> getMetadata()
-
getRootNode
public final Optional<NormalizedNode> getRootNode()
Description copied from class:ShardDataTreeSnapshotGet the root data node contained in this snapshot.- Specified by:
getRootNodein classShardDataTreeSnapshot- Returns:
- An optional root node.
-
serialize
public void serialize(ObjectOutput out) throws IOException
- Specified by:
serializein classShardDataTreeSnapshot- Throws:
IOException
-
-