package sync
- Alphabetic
- Public
- Protected
Type Members
- class CantonAuthorityResolver extends AuthorityResolver with NamedLogging
- class CantonDynamicDomainParameterGetter extends DynamicDomainParameterGetter with NamedLogging
- class CantonSyncService extends WriteService with WriteParticipantPruningService with ReadService with FlagCloseable with Spanning with NamedLogging with HasCloseContext
The Canton-based synchronization service.
The Canton-based synchronization service.
A single Canton sync service can connect to multiple domains.
- final case class CommandProgressTrackerConfig(enabled: Boolean = true, maxFailed: NonNegativeInt = defaultMaxFailed, maxPending: NonNegativeInt = defaultMaxPending, maxSucceeded: NonNegativeInt = defaultMaxSucceeded) extends Product with Serializable
- class CommandProgressTrackerImpl extends CommandProgressTracker with NamedLogging
- Annotations
- @SuppressWarnings()
- trait ConnectedDomainsLookup extends AnyRef
Read-only interface to the current map of which domains we're connected to.
- class EnterpriseCantonSyncServiceFactory extends Factory[CantonSyncService]
- class EnterprisePackageUploaderFactory extends PackageUploaderFactory
- class EnterpriseParticipantPersistentStateFactory extends ParticipantNodePersistentStateFactory
- final class EventTranslationStrategy extends AnyRef
- sealed trait LedgerSyncEvent extends Product with Serializable with PrettyPrinting
This a copy of com.digitalasset.canton.ledger.participant.state.v2.Update.
This a copy of com.digitalasset.canton.ledger.participant.state.v2.Update. Refer to com.digitalasset.canton.ledger.participant.state.v2.Update documentation for more information.
- final case class ParticipantDidNotBecomeActive(msg: String) extends SyncDomainInitializationError with Product with Serializable
- class ParticipantEventPublisher extends NamedLogging with FlagCloseable
Helper to publish participant events in a thread-safe way.
Helper to publish participant events in a thread-safe way. For "regular" SingleDimensionEventLogs representing domains thread safety is taken care of by the com.digitalasset.canton.participant.event.RecordOrderPublisher.
ParticipantEventPublisher also encapsulates the participant clock generating unique participant recordTime.
- final case class ParticipantTopologyHandshakeError(err: DomainRegistryError) extends SyncDomainInitializationError with Product with Serializable
- final case class SequencedEventStoreError(err: store.SequencedEventStoreError) extends SyncDomainInitializationError with Product with Serializable
- class SyncDomain extends NamedLogging with StartAndCloseable[Either[SyncDomainInitializationError, Unit]] with TransferSubmissionHandle with CloseableHealthComponent with AtomicHealthComponent with HasCloseContext
A connected domain from the synchronization service.
- sealed trait SyncDomainInitializationError extends AnyRef
- class SyncDomainMigration extends NamedLogging with FlagCloseable
- sealed trait SyncDomainMigrationError extends Product with Serializable with CantonError
- trait SyncDomainPersistentStateLookup extends AnyRef
Read-only interface to the SyncDomainPersistentStateManager
- trait SyncDomainPersistentStateManager extends AutoCloseable with SyncDomainPersistentStateLookup
Manages domain state that needs to survive reconnects
Manages domain state that needs to survive reconnects
Factory for com.digitalasset.canton.participant.store.SyncDomainPersistentState. Tries to discover existing persistent states or create new ones and checks consistency of domain parameters and unique contract key domains
- abstract class SyncDomainPersistentStateManagerImpl[S <: SyncDomainPersistentState] extends SyncDomainPersistentStateManager with NamedLogging
- class SyncDomainPersistentStateManagerOld extends SyncDomainPersistentStateManagerImpl[SyncDomainPersistentState]
- trait SyncServiceError extends Serializable with Product with CantonError
- class TimelyRejectNotifier extends NamedLogging
- final case class TimestampedEvent(event: LedgerSyncEvent, localOffset: LocalOffset, requestSequencerCounter: Option[SequencerCounter], eventId: Option[EventId])(implicit traceContext: TraceContext) extends PrettyPrinting with Product with Serializable
- sealed trait TransactionRoutingError extends TransactionError with Product with Serializable
- trait TransactionRoutingErrorWithDomain extends TransactionRoutingError
Value Members
- object CantonAuthorityResolver
- object CantonSyncService
- object CommandDeduplicationError extends InjectionErrorGroup
- object CommandProgressTrackerConfig extends Serializable
- object ConnectedDomainsLookup
- object EnterpriseSyncDomainFactory extends Factory[SyncDomain]
- object LedgerSyncEvent extends Serializable
- object ParticipantEventPublisher
- object SyncDomain
- object SyncDomainMigrationError extends MigrationErrors with Serializable
- object SyncServiceError extends SyncServiceErrorGroup with Serializable
- object SyncServiceInjectionError extends InjectionErrorGroup
- object TimelyRejectNotifier
- object TimestampedEvent extends Serializable
- object TransactionRoutingError extends RoutingErrorGroup with Serializable
All routing errors happen before in-flight submission checking and are therefore never definite answers.
- object UpstreamOffsetConvert
Conversion utility to convert back and forth between GlobalOffsets and the offsets used by the ParticipantState API ReadService still based on a byte string.
Conversion utility to convert back and forth between GlobalOffsets and the offsets used by the ParticipantState API ReadService still based on a byte string. Canton emits single-Long GlobalOffsets.