| Class | Description |
|---|---|
| ComparatorInfo |
This class will act as a placeholder class for all the DAOs that will be used by TierMetadataComparator tool
All of the inner classes follow the specific pattern in terms of accessors:
1.
|
| ComparatorInfo.ComparatorOutput |
This class represents a single output from the Comparator tool
For every fenced topic partition details, we would generate one such distinct output object
|
| ComparatorInfo.ComparatorReplicaInfo |
This class represents the replica info which is the core unit of the comparator tool
For every n fenced topic details and m bootstrap server, there should be n*(m+1) replicas
The +1 is because we would also generate one replica directly from rematerialized events
|
| FenceEventInfo |
Encapsulates information related to a fencing event.
|
| RestoreInfo | |
| RestoreInfo.ComparatorReplicaInfo | |
| RestoreInfo.RestoreComparatorInput |
Encapsulates information of an event produced as an output by
the comparator tool.
|
| RestoreInfo.RestoreComparatorOutput |
Encapsulates information of an event that's processed by the
TierPartitionStateRestoreTrigger class as input for a state
restoration action.
|
| RestoreInfo.RestoreRawInput |
Encapsulates information of an event that's processed by the
TierPartitionStateRestoreTrigger class as input for a state
restoration action.
|
| RestoreInfo.RestoreRawOutput |
Encapsulates information of an event that's produced by the
TierPartitionStateRestoreTrigger class in response to a
RestoreRawInput event.
|
| RestoreInfo.UnfreezeTriggerOutput |