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.
|