public class AbstractCashFlow
extends FlowLogic
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
Modifier and Type | Class and Description |
---|---|
static class |
AbstractCashFlow.Companion |
Modifier and Type | Field and Description |
---|---|
static AbstractCashFlow.Companion |
Companion |
Constructor and Description |
---|
AbstractCashFlow(ProgressTracker progressTracker)
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
|
Modifier and Type | Method and Description |
---|---|
ProgressTracker |
getProgressTracker()
Override this to provide a
class ProgressTracker . If one is provided and stepped, the framework will do something
helpful with the progress reports. If this flow is invoked as a subflow of another, then the
tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress. |
call, getCounterpartyMarker, getLogger, getProgressTracker, getRunId, getServiceHub, getStateMachine, receive, send, sendAndReceive, setStateMachine, subFlow, subFlow, track, waitForLedgerCommit
public static AbstractCashFlow.Companion Companion
public AbstractCashFlow(ProgressTracker progressTracker)
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
progressTracker
- Override this to provide a class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports. If this flow is invoked as a subflow of another, then the
tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
Note that this has to return a tracker before the flow is invoked. You can't change your mind half way through.
public ProgressTracker getProgressTracker()
Override this to provide a class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports. If this flow is invoked as a subflow of another, then the
tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
Note that this has to return a tracker before the flow is invoked. You can't change your mind half way through.
class ProgressTracker