Package-level declarations
Types
A special base class for the set of all possible recipients, without having to identify who they all are.
As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
RPC operations that the node exposes to clients.
FlowHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
An alias for StateMachineInfo which uses more modern terminology.
FlowProgressHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
A base class for a set of recipients specifically identified by the sender.
The interface for a group of message recipients (which may contain only one recipient)
Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: CordaRPCOps.networkParametersFeed and CordaRPCOps.acceptNewNetworkParameters.
Base interface that all RPC servers must implement. Note: in Corda there's only one RPC interface. This base interface is here in case we split the RPC system out into a separate library one day.
If an RPC is tagged with this annotation it may return one or more observables anywhere in its response graph. Calling such a method comes with consequences: it's slower, and consumes server side resources as observations will buffer up on the server until they're consumed by the client.
A base class for the case of point-to-point messages
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
Functions
Returns a DataFeed of the number of pending flows. The Observable for the updates will complete the moment all pending flows will have terminated.
Extension function for type safe invocation of flows from Kotlin, for example:
Extension function for type safe invocation of flows from Kotlin, with clientId.
Extension function for type safe invocation of flows from Kotlin, with progress tracking enabled.