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
An 
AbstractVersionedShardDataTreeSnapshot which contains additional metadata.- Author:
 - Robert Varga
 - See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionMetadataShardDataTreeSnapshot(NormalizedNode rootNode) MetadataShardDataTreeSnapshot(NormalizedNode rootNode, Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>, ShardDataTreeSnapshotMetadata<?>> metadata)  - 
Method Summary
Modifier and TypeMethodDescriptionMap<Class<? extends ShardDataTreeSnapshotMetadata<?>>, ShardDataTreeSnapshotMetadata<?>> final Optional<NormalizedNode> Get the root data node contained in this snapshot.voidserialize(ObjectOutput out) toString()Methods inherited from class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshot
deserialize 
- 
Constructor Details
- 
MetadataShardDataTreeSnapshot
 - 
MetadataShardDataTreeSnapshot
public MetadataShardDataTreeSnapshot(NormalizedNode rootNode, Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>, ShardDataTreeSnapshotMetadata<?>> metadata)  
 - 
 - 
Method Details
- 
getMetadata
public Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>,ShardDataTreeSnapshotMetadata<?>> getMetadata() - 
toString
- Specified by:
 toStringin classShardDataTreeSnapshot
 - 
getRootNode
Description copied from class:ShardDataTreeSnapshotGet the root data node contained in this snapshot.- Specified by:
 getRootNodein classShardDataTreeSnapshot- Returns:
 - An optional root node.
 
 - 
serialize
- Specified by:
 serializein classShardDataTreeSnapshot- Throws:
 IOException
 
 -