SharedServer¶
Creating Instance¶
SharedServer takes the following to be created:
- MetaProperties
-
Time - Metrics
- Controller Quorum Voters (
CompletableFuture[util.Map[Integer, AddressSpec]]) -
FaultHandlerFactory
SharedServer is created alongside KafkaRaftServer.
SnapshotGenerator¶
SharedServer creates a new SnapshotGenerator at start up as follows:
The SnapshotGenerator is closed (and the reference de-referenced, nulled) at stop.
The SnapshotGenerator is used at start up for the MetadataLoader to installPublishers.