class CommunityConsoleEnvironment extends ConsoleEnvironment
- Alphabetic
- By Inheritance
- CommunityConsoleEnvironment
- ConsoleEnvironment
- NoTracing
- AutoCloseable
- NamedLogging
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new CommunityConsoleEnvironment(environment: CommunityEnvironment, consoleOutput: ConsoleOutput = StandardConsoleOutput, createAdminCommandRunner: (ConsoleEnvironment) => ConsoleGrpcAdminCommandRunner = new ConsoleGrpcAdminCommandRunner(_))
Type Members
- case class TopLevelValue[T](nameUnsafe: String, summary: String, value: T, topic: Seq[String] = Seq())(implicit tag: scala.reflect.api.JavaUniverse.TypeTag[T]) extends Product with Serializable
Holder for top level values including their name, their value, and a description to display when
help
is printed.Holder for top level values including their name, their value, and a description to display when
help
is printed.- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- type DomainLocalRef = CommunityLocalDomainReference
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- type DomainRemoteRef = CommunityRemoteDomainReference
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- type Env = CommunityEnvironment
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- type Status = CommunityCantonStatus
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
Value Members
- object TopLevelValue extends Serializable
- Definition Classes
- ConsoleEnvironment
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- lazy val bindings: Seq[Bind[_]]
Bindings for ammonite
Bindings for ammonite
- Definition Classes
- ConsoleEnvironment
- Exceptions thrown
com.digitalasset.canton.config.RequireTypes$.InstanceName$.InvalidInstanceName
ifnameUnsafe
is not a valid instance name. It is up to the caller to fail more gracefully.java.lang.IllegalStateException
if names are not unique.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def close(): Unit
- Definition Classes
- ConsoleEnvironment → AutoCloseable
- def commandTimeouts: ConsoleCommandTimeout
- returns
maximum runtime of a console command
- Definition Classes
- ConsoleEnvironment
- val consoleOutput: ConsoleOutput
the console for user facing output
the console for user facing output
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- val createAdminCommandRunner: (ConsoleEnvironment) => ConsoleGrpcAdminCommandRunner
allows for injecting a custom admin command runner during tests
allows for injecting a custom admin command runner during tests
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- def createDomainReference(name: String): DomainLocalRef
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- def createRemoteDomainReference(name: String): DomainRemoteRef
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- lazy val domains: NodeReferences[DomainReference, DomainRemoteRef, DomainLocalRef]
- Definition Classes
- ConsoleEnvironment
- def domainsTopLevelValue(h: Partial, domains: NodeReferences[DomainReference, CommunityRemoteDomainReference, CommunityLocalDomainReference]): TopLevelValue[NodeReferences[DomainReference, CommunityRemoteDomainReference, CommunityLocalDomainReference]]
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- val environment: CommunityEnvironment
the underlying Canton runtime environment
the underlying Canton runtime environment
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val errorHandler: ConsoleErrorHandler
determines the control exception thrown on errors
determines the control exception thrown on errors
- Definition Classes
- ConsoleEnvironment
- def featureSet: Set[FeatureFlag]
returns the currently enabled feature sets
returns the currently enabled feature sets
- Definition Classes
- ConsoleEnvironment
- val genericNodeReferencesDoc: String
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val grpcAdminCommandRunner: ConsoleGrpcAdminCommandRunner
- Definition Classes
- ConsoleEnvironment
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def health: CantonHealthAdministration[CommunityCantonStatus]
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- Annotations
- @Summary(s = "Environment health inspection", flag = console.this.Help.Summary.<init>$default$2) @Group(name = "Health")
- def help(cmd: String): Unit
Print detailed help for a top-level item in the top level scope.
Print detailed help for a top-level item in the top level scope.
- Definition Classes
- ConsoleEnvironment
- def help(): Unit
Print help for items in the top level scope.
Print help for items in the top level scope.
- Definition Classes
- ConsoleEnvironment
- def helpItems: Seq[Item]
- Definition Classes
- ConsoleEnvironment
- def helpText(typeName: String, name: String): String
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def localDomainHelpItems(scope: Set[FeatureFlag], localDomain: CommunityLocalDomainReference): Seq[Item]
Generate implementation specific help items for local domains
Generate implementation specific help items for local domains
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- def localDomainTopLevelValue(h: Partial, d: CommunityLocalDomainReference): TopLevelValue[CommunityLocalDomainReference]
Supply the local domain value used by the implementation
Supply the local domain value used by the implementation
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- def logger: TracedLogger
- Attributes
- protected
- Definition Classes
- NamedLogging
- val loggerFactory: NamedLoggerFactory
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment → NamedLogging
- implicit def loggingContext(implicit traceContext: TraceContext): ErrorLoggingContext
- Attributes
- protected
- Definition Classes
- NamedLogging
- def mergeLocalInstances(locals: Seq[LocalInstanceReference]*): Seq[LocalInstanceReference]
- Definition Classes
- ConsoleEnvironment
- def mergeRemoteInstances(remotes: Seq[InstanceReference]*): Seq[InstanceReference]
- Definition Classes
- ConsoleEnvironment
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noTracingLogger: Logger
- Attributes
- protected
- Definition Classes
- NamedLogging
- lazy val nodes: NodeReferences[InstanceReference, InstanceReference, LocalInstanceReference]
- Definition Classes
- ConsoleEnvironment
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val participants: NodeReferences[ParticipantReference, RemoteParticipantReference, LocalParticipantReference]
- Definition Classes
- ConsoleEnvironment
- def remoteDomainHelpItems(scope: Set[FeatureFlag], remoteDomain: CommunityRemoteDomainReference): Seq[Item]
Generate implementation specific help items for remote domains
Generate implementation specific help items for remote domains
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- def remoteDomainTopLevelValue(h: Partial, d: CommunityRemoteDomainReference): TopLevelValue[CommunityRemoteDomainReference]
Supply the remote domain value used by the implementation
Supply the remote domain value used by the implementation
- Attributes
- protected
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- def run[A](result: => ConsoleCommandResult[A]): A
Run a console command.
Run a console command.
- Definition Classes
- ConsoleEnvironment
- Annotations
- @SuppressWarnings()
- def selfAlias(): Bind[_]
So we can we make this available
So we can we make this available
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- def setCommandTimeout(newTimeout: TimeoutDuration): Unit
- Definition Classes
- ConsoleEnvironment
- def startAll(): Unit
- Definition Classes
- ConsoleEnvironment
- def startupOrderPrecedence(instance: LocalInstanceReference): Int
Definition of the startup order of local instances.
Definition of the startup order of local instances. Nodes support starting up in any order however to avoid delays/warnings we opt to start in the most desirable order for simple execution. (e.g. domains started before participants). Implementations should just return a int for the instance (typically just a static value based on type), and then the console will start these instances for lower to higher values.
- Definition Classes
- CommunityConsoleEnvironment → ConsoleEnvironment
- final val startupOrdering: Ordering[LocalInstanceReference]
The order that local nodes would ideally be started in.
The order that local nodes would ideally be started in.
- Definition Classes
- ConsoleEnvironment
- def stopAll(): Unit
- Definition Classes
- ConsoleEnvironment
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def topLevelValues: Seq[TopLevelValue[_]]
Assemble top level values with their identifier name, value binding, and help description.
Assemble top level values with their identifier name, value binding, and help description.
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- val topicGenericNodeReferences: String
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- val topicNodeReferences: String
- Attributes
- protected
- Definition Classes
- ConsoleEnvironment
- implicit def traceContext: TraceContext
- Attributes
- protected
- Definition Classes
- NoTracing
- def updateFeatureSet(flag: FeatureFlag, include: Boolean): Unit
- Definition Classes
- ConsoleEnvironment
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])