SAFplus 7 Design Specification
Fundamental Objects
- This is a cluster-wide identifier
Derives from ClusterUniqueId, adds a cluster identifier to become globally unique
- Cross object, node, cluster, transaction
- Replicated, nested, notifiable, shared memory, transactional Hash Table
ResourceAssociatedKeyDictionary
This Dictionary associates a ClusterUniqueId to each key and calls a cleanup whenever the resource represented by the ClusterUniqueId disappears (from a fault).
Services
Logging Interface with SAFplus 6.x logging implementation underneath
Messaging Interface with SAFplus 6.x IOC messaging implementation underneath, but takes a ClusterUniqueId as a destination
Group Group membership and master election
Name String name to arbitrary data (generally a ClusterUniqueId)