object service extends Helpful
- Annotations
- @Summary(s = "Domain service commands", flag = console.this.Help.Summary.<init>$default$2) @Group(name = "Service")
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- service
- Helpful
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- 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
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def get_dynamic_domain_parameters: DynamicDomainParameters
- Annotations
- @Summary(s = "Get the Dynamic Domain Parameters configured for the domain", flag = console.this.Help.Summary.<init>$default$2)
- def get_max_rate_per_participant: NonNegativeInt
- Annotations
- @Summary(s = "Get the max rate per participant", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """Depending on the protocol version used on the domain, the value will be
read either from the static domain parameters or the dynamic ones.""")
- def get_max_request_size: NonNegativeInt
- Annotations
- @Summary(s = "Get the max request size", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """Depending on the protocol version used on the domain, the value will be
read either from the static domain parameters or the dynamic ones.
This value is not necessarily the one used by the sequencer node because it requires a restart
of the server to be taken into account.""")
- def get_mediator_deduplication_timeout: NonNegativeFiniteDuration
- Annotations
- @Summary(s = "Get the mediator deduplication timeout", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "The method will fail, if the domain does not support the mediatorDeduplicationTimeout.") @AvailableFrom(protocolVersion = ProtocolVersion.v4)
- def get_reconciliation_interval: PositiveDurationSeconds
- Annotations
- @Summary(s = "Get the reconciliation interval configured for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """Depending on the protocol version used on the domain, the value will be
read either from the static domain parameters or the dynamic ones.""")
- def get_static_domain_parameters: StaticDomainParameters
- Annotations
- @Summary(s = "Get the Static Domain Parameters configured for the domain", flag = console.this.Help.Summary.<init>$default$2)
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def help(methodName: String)(implicit consoleEnvironment: ConsoleEnvironment): Unit
- Definition Classes
- Helpful
- Annotations
- @Summary(s = "Help for specific commands (use help() or help(\"method\") for more information)", flag = console.this.Help.Summary.<init>$default$2) @Topic(t = Seq("Top-level Commands"))
- def help()(implicit consoleEnvironment: ConsoleEnvironment): Unit
- Definition Classes
- Helpful
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def list_accepted_agreements(): Seq[ServiceAgreementAcceptance]
- Annotations
- @Summary(s = "List the accepted service agreements", flag = console.this.Help.Summary.<init>$default$2)
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def set_dynamic_domain_parameters(dynamicDomainParameters: DynamicDomainParameters, force: Boolean = false): Unit
- Annotations
- @Summary(s = "Set the Dynamic Domain Parameters configured for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """force: Enable potentially dangerous changes. Required to increase ``ledgerTimeRecordTimeTolerance``.
|Use ``set_ledger_time_record_time_tolerance`` to securely increase ``ledgerTimeRecordTimeTolerance``.""")
- def set_ledger_time_record_time_tolerance(newLedgerTimeRecordTimeTolerance: NonNegativeFiniteDuration, force: Boolean = false): Unit
- Annotations
- @Summary(s = "Update the `ledgerTimeRecordTimeTolerance` in the dynamic domain parameters.", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """If it would be insecure to perform the change immediately,
|the command will block and wait until it is secure to perform the change.
|The command will block for at most twice of ``newLedgerTimeRecordTimeTolerance``.
|
|If the domain does not support ``mediatorDeduplicationTimeout``,
|the method will update ``ledgerTimeRecordTimeTolerance`` immediately without blocking.
|
|The method will fail if ``mediatorDeduplicationTimeout`` is less than twice of ``newLedgerTimeRecordTimeTolerance``.
|
|Do not modify domain parameters concurrently while running this command,
|because the command may override concurrent changes.
|
|force: update ``ledgerTimeRecordTimeTolerance`` immediately without blocking.
|This is safe to do during domain bootstrapping and in test environments, but should not be done in operational production systems..""")
- def set_max_rate_per_participant(maxRatePerParticipant: NonNegativeInt): Unit
- Annotations
- @Summary(s = "Try to update the max rate per participant for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """If the max rate per participant is dynamic, update the value.
If the max rate per participant is not dynamic (i.e., if the domain is running
on protocol version lower than `4`), then it will throw an error.
""") @AvailableFrom(protocolVersion = ProtocolVersion.v4)
- def set_max_request_size(maxRequestSize: NonNegativeInt, force: Boolean = false): Unit
- Annotations
- @Summary(s = "Try to update the max rate per participant for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """If the max request size is dynamic, update the value.
The update won't have any effect unless the sequencer server is restarted.
If the max request size is not dynamic (i.e., if the domain is running
on protocol version lower than `4`), then it will throw an error.
""") @AvailableFrom(protocolVersion = ProtocolVersion.v4)
- def set_mediator_deduplication_timeout(newMediatorDeduplicationTimeout: NonNegativeFiniteDuration): Unit
- Annotations
- @Summary(s = "Update the mediator deduplication timeout", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """The method will fail:
|
|- if the domain does not support the ``mediatorDeduplicationTimeout`` parameter,
|- if the new value of ``mediatorDeduplicationTimeout`` is less than twice the value of ``ledgerTimeRecordTimeTolerance.``""") @AvailableFrom(protocolVersion = ProtocolVersion.v4)
- def set_reconciliation_interval(newReconciliationInterval: PositiveDurationSeconds): Unit
- Annotations
- @Summary(s = "Try to update the reconciliation interval for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """If the reconciliation interval is dynamic, update the value.
If the reconciliation interval is not dynamic (i.e., if the domain is running
on protocol version lower than `4`), then it will throw an error.
""") @AvailableFrom(protocolVersion = ProtocolVersion.v4)
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def update_dynamic_domain_parameters(modifier: (DynamicDomainParameters) => DynamicDomainParameters, force: Boolean = false): Unit
- Annotations
- @Summary(s = "Update the Dynamic Domain Parameters for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """force: Enable potentially dangerous changes. Required to increase ``ledgerTimeRecordTimeTolerance``.
|Use ``set_ledger_time_record_time_tolerance_securely`` to securely increase ``ledgerTimeRecordTimeTolerance``.""")
- 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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- def set_max_inbound_message_size(maxRequestSize: NonNegativeInt, force: Boolean = false): Unit
- Annotations
- @Summary(s = "Try to update the max rate per participant for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """If the max request size is dynamic, update the value.
The update won't have any effect unless the sequencer server is restarted.
If the max request size is not dynamic (i.e., if the domain is running
on protocol version lower than `4`), then it will throw an error.
""") @AvailableFrom(protocolVersion = ProtocolVersion.v4) @deprecated - Deprecated
(Since version 2.5.0) Use set_max_request_size instead
- def update_dynamic_parameters(modifier: (DynamicDomainParameters) => DynamicDomainParameters, force: Boolean = false): Unit
- Annotations
- @Summary(s = "Update the Dynamic Domain Parameters for the domain", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """force: Enable potentially dangerous changes. Required to increase ``ledgerTimeRecordTimeTolerance``.
|Use ``set_ledger_time_record_time_tolerance_securely`` to securely increase ``ledgerTimeRecordTimeTolerance``.""") @deprecated - Deprecated
(Since version 2.5.0) Use set_max_request_size instead