com.digitalasset.canton.domain.sequencing.service.GrpcSequencerAuthenticationService.SequencerAuthenticationFaultyOrMalicious
ChallengeFailure
case class ChallengeFailure(member: String, supportedProtocol: Seq[String], response: Status)(implicit loggingContext: ErrorLoggingContext) extends Alarm with CantonError with Product with Serializable
- Alphabetic
- By Inheritance
- ChallengeFailure
- Serializable
- Product
- Equals
- CantonError
- BaseCantonError
- Alarm
- BaseAlarm
- BaseError
- LocationMixin
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ChallengeFailure(member: String, supportedProtocol: Seq[String], response: Status)(implicit loggingContext: ErrorLoggingContext)
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
- def asGrpcError: StatusRuntimeException
- Definition Classes
- CantonError
- def asGrpcError(implicit loggingContext: ErrorLoggingContext): StatusRuntimeException
- Definition Classes
- BaseCantonError
- def asGrpcError(implicit logger: ContextualizedErrorLogger): StatusRuntimeException
- Definition Classes
- BaseAlarm
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val cause: String
- Definition Classes
- Alarm → BaseError
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- implicit val code: AlarmErrorCode
- def context: Map[String, String]
- Definition Classes
- BaseCantonError → BaseError
- def definiteAnswerO: Option[Boolean]
- Definition Classes
- BaseError
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val location: Option[String]
- Definition Classes
- LocationMixin
- def log(): Unit
- Definition Classes
- CantonError
- def log()(implicit loggingContext: ErrorLoggingContext): Unit
- Definition Classes
- BaseCantonError
- def logOnCreation: Boolean
Flag to control if an error should be logged at creation
Flag to control if an error should be logged at creation
Generally, we do want to log upon creation, except in the case of "nested" or combined errors, where we just nest the error but don't want it to be logged twice. See com.digitalasset.canton.error.ParentCantonError as an example.
- Definition Classes
- CantonError
- def logWithContext(extra: Map[String, String])(implicit contextualizedErrorLogger: ContextualizedErrorLogger): Unit
- Definition Classes
- BaseError
- implicit val loggingContext: ErrorLoggingContext
The logging context obtained when we created the error, usually passed in as implicit via com.digitalasset.canton.logging.NamedLogging
The logging context obtained when we created the error, usually passed in as implicit via com.digitalasset.canton.logging.NamedLogging
- Definition Classes
- ChallengeFailure → CantonError
- val member: String
- 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 productElementNames: Iterator[String]
- Definition Classes
- Product
- def report()(implicit logger: ContextualizedErrorLogger): Unit
Report the alarm to the logger.
Report the alarm to the logger.
- Definition Classes
- BaseAlarm
- def reported()(implicit logger: ContextualizedErrorLogger): ChallengeFailure.this.type
Reports the alarm to the logger.
- def resources: Seq[(ErrorResource, String)]
- Definition Classes
- BaseError
- val response: Status
- def retryable: Option[ErrorCategoryRetry]
- Definition Classes
- BaseError
- def rpcStatus(overrideCode: Option[Code] = None)(implicit loggingContext: ErrorLoggingContext): Status
- Definition Classes
- BaseCantonError
- val supportedProtocol: Seq[String]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val throwableO: Option[Throwable]
- Definition Classes
- Alarm → BaseError
- 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])