c

com.digitalasset.canton.environment

EnterpriseEnvironment

class EnterpriseEnvironment extends Environment

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EnterpriseEnvironment
  2. Environment
  3. NoTracing
  4. AutoCloseable
  5. NamedLogging
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new EnterpriseEnvironment(config: CantonEnterpriseConfig, testingConfig: TestingConfigInternal, loggerFactory: NamedLoggerFactory)

Type Members

  1. type Config = CantonEnterpriseConfig
    Definition Classes
    EnterpriseEnvironmentEnvironment
  2. type Console = EnterpriseConsoleEnvironment
    Definition Classes
    EnterpriseEnvironmentEnvironment

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def _createConsole(consoleOutput: ConsoleOutput, createAdminCommandRunner: (ConsoleEnvironment) => ConsoleGrpcAdminCommandRunner): EnterpriseConsoleEnvironment
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  5. implicit val actorSystem: ActorSystem
    Definition Classes
    Environment
  6. def addUserCloseable(closeable: AutoCloseable): Unit
    Definition Classes
    Environment
  7. def allNodes: List[Nodes[CantonNode, CantonNodeBootstrap[CantonNode]]]
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val clock: Clock
    Definition Classes
    Environment
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def close(): Unit
    Definition Classes
    Environment → AutoCloseable
  12. val config: CantonEnterpriseConfig
    Definition Classes
    EnterpriseEnvironmentEnvironment
  13. lazy val configuredOpenTelemetry: ConfiguredOpenTelemetry
    Definition Classes
    Environment
  14. def createClock(nodeTypeAndName: Option[(String, String)]): Clock
    Attributes
    protected
    Definition Classes
    Environment
  15. def createConsole(consoleOutput: ConsoleOutput = StandardConsoleOutput, createAdminCommandRunner: (ConsoleEnvironment) => ConsoleGrpcAdminCommandRunner = new ConsoleGrpcAdminCommandRunner(_)): Console
    Definition Classes
    Environment
  16. def createDomain(name: String, domainConfig: DomainConfigType): DomainNodeBootstrap
    Attributes
    protected
    Definition Classes
    Environment
    Annotations
    @VisibleForTesting()
  17. def createDomainManager(name: String, managerConfig: DomainManagerConfig): DomainManagerBootstrap
  18. def createHealthDumpGenerator(commandRunner: GrpcAdminCommandRunner): HealthDumpGenerator[_]
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  19. def createMediator(name: String, mediatorConfig: MediatorNodeConfig): MediatorNodeBootstrap
    Attributes
    protected
    Annotations
    @VisibleForTesting()
  20. def createMediatorX(name: String, mediatorConfig: MediatorNodeXConfig): MediatorNodeBootstrapX
    Attributes
    protected
  21. def createParticipant(name: String, participantConfig: ParticipantConfigType): ParticipantNodeBootstrap
    Attributes
    protected
    Definition Classes
    Environment
    Annotations
    @VisibleForTesting()
  22. def createParticipantX(name: String, participantConfig: ParticipantConfigType): ParticipantNodeBootstrapX
    Attributes
    protected
    Definition Classes
    Environment
  23. def createSequencer(name: String, sequencerConfig: SequencerNodeConfig): SequencerNodeBootstrap
    Attributes
    protected
    Annotations
    @VisibleForTesting()
  24. def createSequencerX(name: String, sequencerConfig: SequencerNodeXConfig): SequencerNodeBootstrapX
    Attributes
    protected
  25. val domainFactory: Factory[EnterpriseDomainConfig]
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  26. val domainManagers: DomainManagerNodes[DomainManagerConfig]
  27. lazy val domains: DomainNodes[DomainConfigType]
    Definition Classes
    Environment
  28. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  30. implicit def errorLoggingContext(implicit traceContext: TraceContext): ErrorLoggingContext
    Attributes
    protected
    Definition Classes
    NamedLogging
  31. implicit val executionContext: ExecutionContextIdlenessExecutorService
    Definition Classes
    Environment
  32. implicit val executionSequencerFactory: ExecutionSequencerFactory
    Definition Classes
    Environment
  33. val futureSupervisor: FutureSupervisor
    Attributes
    protected
    Definition Classes
    Environment
  34. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. lazy val healthCheck: Option[HealthCheck]
    Definition Classes
    EnterpriseEnvironmentEnvironment
  37. def isEnterprise: Boolean
    Definition Classes
    EnterpriseEnvironmentEnvironment
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. def logger: TracedLogger
    Attributes
    protected
    Definition Classes
    NamedLogging
  40. val loggerFactory: NamedLoggerFactory
  41. val mediators: MediatorNodes
  42. val mediatorsX: MediatorNodesX
  43. lazy val metricsFactory: MetricsFactory
    Definition Classes
    Environment
  44. lazy val migrationsFactory: DbMigrationsFactory
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  45. implicit def namedLoggingContext(implicit traceContext: TraceContext): NamedLoggingContext
    Attributes
    protected
    Definition Classes
    NamedLogging
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. def noTracingLogger: Logger
    Attributes
    protected
    Definition Classes
    NamedLogging
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  50. def now: CantonTimestamp

    Return current time of environment

    Return current time of environment

    Definition Classes
    Environment
  51. val participantNodeFactory: Factory[EnterpriseParticipantConfig, ParticipantNodeBootstrap]
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  52. def participantNodeFactoryX: Factory[EnterpriseParticipantConfig, ParticipantNodeBootstrapX]
    Attributes
    protected
    Definition Classes
    EnterpriseEnvironmentEnvironment
  53. lazy val participants: ParticipantNodes[ParticipantNodeBootstrap, ParticipantNode, ParticipantConfigType]
    Definition Classes
    Environment
  54. lazy val participantsX: ParticipantNodes[ParticipantNodeBootstrapX, ParticipantNodeX, ParticipantConfigType]
    Definition Classes
    Environment
  55. implicit val scheduler: ScheduledExecutorService
    Definition Classes
    Environment
  56. val sequencers: SequencerNodes[SequencerNodeConfig]
  57. val sequencersX: SequencerNodesX[SequencerNodeXConfig]
  58. val simClock: Option[DelegatingSimClock]

    Sim-clock if environment is using static time

    Sim-clock if environment is using static time

    Definition Classes
    Environment
  59. def startAll()(implicit traceContext: TraceContext): Either[StartupError, Unit]

    Start all instances described in the configuration

    Start all instances described in the configuration

    Definition Classes
    Environment
  60. def startAndReconnect(autoConnectLocal: Boolean): Either[StartupError, Unit]

    Try to startup all nodes in the configured environment and reconnect them to one another.

    Try to startup all nodes in the configured environment and reconnect them to one another. The first error will prevent further nodes from being started. If an error is returned previously started nodes will not be stopped.

    Definition Classes
    Environment
  61. def startNodes(nodes: Seq[(String, Nodes[CantonNode, CantonNodeBootstrap[CantonNode]])])(implicit traceContext: TraceContext): Either[StartupError, Unit]
    Definition Classes
    Environment
  62. def stopAll()(implicit traceContext: TraceContext): Either[ShutdownError, Unit]
    Definition Classes
    Environment
  63. def stopNodes(nodes: Seq[(String, Nodes[CantonNode, CantonNodeBootstrap[CantonNode]])])(implicit traceContext: TraceContext): Either[ShutdownError, Unit]
    Definition Classes
    Environment
  64. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  65. val testingConfig: TestingConfigInternal
    Definition Classes
    EnterpriseEnvironmentEnvironment
  66. def timeouts: ProcessingTimeout
    Attributes
    protected
    Definition Classes
    Environment
  67. def toString(): String
    Definition Classes
    AnyRef → Any
  68. implicit def traceContext: TraceContext
    Attributes
    protected
    Definition Classes
    NoTracing
  69. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  71. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  72. val writeHealthDumpToFile: HealthDumpFunction
    Definition Classes
    Environment

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from Environment

Inherited from NoTracing

Inherited from AutoCloseable

Inherited from NamedLogging

Inherited from AnyRef

Inherited from Any

Ungrouped