package client
- Alphabetic
- Public
- Protected
Type Members
- trait BaseTopologySnapshotClient extends AnyRef
- final class CachingSynchronizerTopologyClient extends SynchronizerTopologyClientWithInit with NamedLogging
- class CachingTopologySnapshot extends TopologySnapshotLoader with NamedLogging
- final class DefaultHeadStateInitializer extends SynchronizerTopologyClientHeadStateInitializer
A topology client head initializer implementation relying solely on maximum timestamps from the topology store.
- class IdentityProvidingServiceClient extends AnyRef
Client side API for the Identity Providing Service.
Client side API for the Identity Providing Service. This API is used to get information about the layout of the synchronizers, such as party-participant relationships, used encryption and signing keys, package information, participant states, synchronizer parameters, and so on.
- trait KeyTopologySnapshotClient extends AnyRef
The subset of the topology client, providing signing and encryption key information
- trait MediatorSynchronizerStateClient extends AnyRef
The subset of the topology client providing mediator state information
- trait MembersTopologySnapshotClient extends AnyRef
- trait ParticipantTopologySnapshotClient extends AnyRef
The subset of the topology client, providing participant state information
- trait PartyKeyTopologySnapshotClient extends AnyRef
The subset of the topology client, providing the party related key information
- trait PartyTopologySnapshotClient extends AnyRef
The subset of the topology client providing party to participant mapping information
- trait SequencerSynchronizerStateClient extends AnyRef
The subset of the topology client providing sequencer state information
- class StoreBasedSynchronizerTopologyClient extends SynchronizerTopologyClientWithInit with TopologyAwaiter with NamedLogging
The synchronizer topology client that reads data from a topology store
- class StoreBasedTopologySnapshot extends TopologySnapshotLoader with NamedLogging
Topology snapshot loader
- trait SynchronizerGovernanceSnapshotClient extends AnyRef
- trait SynchronizerGovernanceSnapshotLoader extends SynchronizerGovernanceSnapshotClient
- trait SynchronizerTopologyClient extends TopologyClientApi[TopologySnapshot] with AutoCloseable
The client that provides the topology information on a per-synchronizer basis
- trait SynchronizerTopologyClientHeadStateInitializer extends AnyRef
Responsible for calling SynchronizerTopologyClientWithInit.updateHead for the first time.
- trait SynchronizerTopologyClientWithInit extends SynchronizerTopologyClient with TopologyTransactionProcessingSubscriber with HasFutureSupervision with NamedLogging
The internal synchronizer topology client interface used for initialisation and efficient processing
- trait TopologyAwaiter extends FlagCloseable
- trait TopologyClientApi[+T] extends AnyRef
- trait TopologySnapshot extends PartyTopologySnapshotClient with BaseTopologySnapshotClient with ParticipantTopologySnapshotClient with KeyTopologySnapshotClient with VettedPackagesSnapshotClient with MediatorSynchronizerStateClient with SequencerSynchronizerStateClient with SynchronizerGovernanceSnapshotClient with MembersTopologySnapshotClient with PartyKeyTopologySnapshotClient
- trait TopologySnapshotLoader extends TopologySnapshot with PartyTopologySnapshotLoader with BaseTopologySnapshotClient with ParticipantTopologySnapshotLoader with KeyTopologySnapshotClientLoader with VettedPackagesSnapshotLoader with SynchronizerGovernanceSnapshotLoader with NamedLogging
Loading interface with a more optimal method to read data from a store
Loading interface with a more optimal method to read data from a store
The topology information is stored in a particular way. In order to optimise loading and caching of the data, we use such loader interfaces, such that we can optimise caching and loading of the data while still providing a good and convenient access to the topology information.
- trait VettedPackagesLoader extends AnyRef
- trait VettedPackagesSnapshotClient extends AnyRef
- trait VettedPackagesSnapshotLoader extends VettedPackagesSnapshotClient with VettedPackagesLoader
Value Members
- object CachingSynchronizerTopologyClient
- object PartyKeyTopologySnapshotClient
- object PartyTopologySnapshotClient
- object StoreBasedSynchronizerTopologyClient