final case class HandshakerResult(applicationProtocol: String = "", recordProtocol: String = "", keyData: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, peerIdentity: Option[Identity] = _root_.scala.None, localIdentity: Option[Identity] = _root_.scala.None, keepChannelOpen: Boolean = false, peerRpcVersions: Option[transport_security_common.RpcProtocolVersions] = _root_.scala.None, maxFrameSize: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[HandshakerResult] with Product with Serializable
- applicationProtocol
The application protocol negotiated for this connection.
- recordProtocol
The record protocol negotiated for this connection.
- keyData
Cryptographic key data. The key data may be more than the key length required for the record protocol, thus the client of the handshaker service needs to truncate the key data into the right key length.
- peerIdentity
The authenticated identity of the peer.
- localIdentity
The local identity used in the handshake.
- keepChannelOpen
Indicate whether the handshaker service client should keep the channel between the handshaker service open, e.g., in order to handle post-handshake messages in the future.
- peerRpcVersions
The RPC protocol versions supported by the peer.
- maxFrameSize
The maximum frame size of the peer.
- Annotations
- @SerialVersionUID()
- Source
- HandshakerResult.scala
- Alphabetic
- By Inheritance
- HandshakerResult
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new HandshakerResult(applicationProtocol: String = "", recordProtocol: String = "", keyData: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, peerIdentity: Option[Identity] = _root_.scala.None, localIdentity: Option[Identity] = _root_.scala.None, keepChannelOpen: Boolean = false, peerRpcVersions: Option[transport_security_common.RpcProtocolVersions] = _root_.scala.None, maxFrameSize: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- applicationProtocol
The application protocol negotiated for this connection.
- recordProtocol
The record protocol negotiated for this connection.
- keyData
Cryptographic key data. The key data may be more than the key length required for the record protocol, thus the client of the handshaker service needs to truncate the key data into the right key length.
- peerIdentity
The authenticated identity of the peer.
- localIdentity
The local identity used in the handshake.
- keepChannelOpen
Indicate whether the handshaker service client should keep the channel between the handshaker service open, e.g., in order to handle post-handshake messages in the future.
- peerRpcVersions
The RPC protocol versions supported by the peer.
- maxFrameSize
The maximum frame size of the peer.
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
- val applicationProtocol: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearLocalIdentity: HandshakerResult
- def clearPeerIdentity: HandshakerResult
- def clearPeerRpcVersions: HandshakerResult
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: HandshakerResult.type
- Definition Classes
- HandshakerResult → GeneratedMessage
- def discardUnknownFields: HandshakerResult
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- HandshakerResult → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- HandshakerResult → GeneratedMessage
- def getLocalIdentity: Identity
- def getPeerIdentity: Identity
- def getPeerRpcVersions: transport_security_common.RpcProtocolVersions
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val keepChannelOpen: Boolean
- val keyData: ByteString
- val localIdentity: Option[Identity]
- val maxFrameSize: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val peerIdentity: Option[Identity]
- val peerRpcVersions: Option[transport_security_common.RpcProtocolVersions]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val recordProtocol: String
- def serializedSize: Int
- Definition Classes
- HandshakerResult → 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
- HandshakerResult → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[HandshakerResult, HandshakerResult]) => Mutation[HandshakerResult]*): HandshakerResult
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- def withApplicationProtocol(__v: String): HandshakerResult
- def withKeepChannelOpen(__v: Boolean): HandshakerResult
- def withKeyData(__v: ByteString): HandshakerResult
- def withLocalIdentity(__v: Identity): HandshakerResult
- def withMaxFrameSize(__v: Int): HandshakerResult
- def withPeerIdentity(__v: Identity): HandshakerResult
- def withPeerRpcVersions(__v: transport_security_common.RpcProtocolVersions): HandshakerResult
- def withRecordProtocol(__v: String): HandshakerResult
- def withUnknownFields(__v: UnknownFieldSet): HandshakerResult
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- HandshakerResult → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage