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
AnAbstractVersionedShardDataTreeSnapshot
which 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.void
serialize(ObjectOutput out)
String
toString()
-
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:ShardDataTreeSnapshot
Get the root data node contained in this snapshot.- Specified by:
getRootNode
in classShardDataTreeSnapshot
- Returns:
- An optional root node.
-
serialize
public void serialize(ObjectOutput out) throws IOException
- Specified by:
serialize
in classShardDataTreeSnapshot
- Throws:
IOException
-
-