com.r3corda.protocols / HandshakeMessage

HandshakeMessage

interface HandshakeMessage : PartyRequestMessage

A Handshake message is sent to initiate communication between two protocol instances. It contains the two session IDs the two protocols will need to communicate. Note: This is a temperary interface and will be removed once the protocol session work is implemented.



Properties

receiveSessionID abstract val receiveSessionID: Long
sendSessionID abstract val sendSessionID: Long
sessionID open val sessionID: Long

Inherited Properties

replyToParty abstract val replyToParty: Party

Inherited Functions

getReplyTo open fun getReplyTo(networkMapCache: NetworkMapCache): MessageRecipients

Inheritors

AutoOfferMessage data class AutoOfferMessage : HandshakeMessage
ExitMessage data class ExitMessage : HandshakeMessage
FixingSessionInitiation data class FixingSessionInitiation : HandshakeMessage

Used to set up the session between Floater and Fixer

Handshake data class Handshake : HandshakeMessage
Handshake data class Handshake : HandshakeMessage
NotifyTxRequestMessage data class NotifyTxRequestMessage : HandshakeMessage
QueryRequest data class QueryRequest : HandshakeMessage
Request data class Request : HandshakeMessage
SignRequest data class SignRequest : HandshakeMessage
UpdateBusinessDayMessage data class UpdateBusinessDayMessage : HandshakeMessage