Interface | Description |
---|---|
HighAvailabilityManagerImpl.PromotionListener | |
MasterChooser |
For choosing which management node to promote, when master detected as failed or stopped.
|
Class | Description |
---|---|
BasicMasterChooser | |
BasicMasterChooser.AlphabeticChooserScore | |
BasicMasterChooser.AlphabeticMasterChooser |
comparator which prefers, in order:
higher explicit priority
non-snapshot Brooklyn version, then any Brooklyn version, and lastly null version
(using
NaturalOrderComparator so e.g. |
BasicMasterChooser.ScoredRecord<T extends java.lang.Comparable<T>> | |
HighAvailabilityManagerImpl |
This is the guts of the high-availability solution in Brooklyn.
|
ManagementPlaneSyncRecordDeltaImpl | |
ManagementPlaneSyncRecordDeltaImpl.Builder | |
ManagementPlaneSyncRecordPersisterToObjectStore |
Structure of files is:
plane/ - top-level directory
master - contains the id of the management-node that is currently master
change.log - log of changes made
nodes/ - sub-directory, containing one file per management-node
a9WiuVKp - file named after the management-node's id, containing the management node's current state
E1eDXQF3
All writes are done synchronously. |
OsgiBundleInstallationResult | |
OsgiManager |
Enum | Description |
---|---|
OsgiBundleInstallationResult.ResultCode |