send And Receive
@Suspendable
@NotNull
Serializes and queues the given payload object for sending to getCounterparty. Suspends until a response is received, which must be of the given receiveType.
Note that this function is not just a simple send and receive pair. It is more efficient and more correct to use sendAndReceive when you expect to do a message swap rather than use send and then receive.
Return
The received data
Parameters
<R>
The data type received from the counterparty.
receive Type
The data type received from the counterparty.
payload
The data sent to the counterparty.
Throws
Corda Runtime Exception
if the session is closed or in a failed state.