final case class ViewCommonData(salt: Option[Salt], informees: Seq[TrustParty], quorums: Seq[Quorum]) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
- informees
Replaced informees data type to only contain the PartyId and TrustLevel of the informee since their weight is stored in the quorums. Plain informees will not be present in the quorums and their trust level is always set to Ordinary.
- quorums
Replaced threshold with a list of quorums that need to be satisfied for the view to be confirmed
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- ViewCommonData
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ViewCommonData(salt: Option[Salt], informees: Seq[TrustParty], quorums: Seq[Quorum])
- informees
Replaced informees data type to only contain the PartyId and TrustLevel of the informee since their weight is stored in the quorums. Plain informees will not be present in the quorums and their trust level is always set to Ordinary.
- quorums
Replaced threshold with a list of quorums that need to be satisfied for the view to be confirmed
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 addAllInformees(__vs: Iterable[TrustParty]): ViewCommonData
- def addAllQuorums(__vs: Iterable[Quorum]): ViewCommonData
- def addInformees(__vs: TrustParty*): ViewCommonData
- def addQuorums(__vs: Quorum*): ViewCommonData
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearInformees: ViewCommonData
- def clearQuorums: ViewCommonData
- def clearSalt: ViewCommonData
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def companion: ViewCommonData.type
- Definition Classes
- ViewCommonData → GeneratedMessage
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- ViewCommonData → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ViewCommonData → GeneratedMessage
- def getSalt: Salt
- val informees: Seq[TrustParty]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val quorums: Seq[Quorum]
- val salt: Option[Salt]
- def serializedSize: Int
- Definition Classes
- ViewCommonData → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- ViewCommonData → GeneratedMessage
- def update(ms: (Lens[ViewCommonData, ViewCommonData]) => Mutation[ViewCommonData]*): ViewCommonData
- Definition Classes
- Updatable
- 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])
- def withInformees(__v: Seq[TrustParty]): ViewCommonData
- def withQuorums(__v: Seq[Quorum]): ViewCommonData
- def withSalt(__v: Salt): ViewCommonData
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ViewCommonData → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage