26.193. Class ProcessReplyCreateLargeTaskStateMachine
Namespace: ArmoniK.Core.Common.StateMachines
Assembly: ArmoniK.Core.Common.dll
Utility class for the Final State Machine from
public class ProcessReplyCreateLargeTaskStateMachine
26.193.1. Inheritance
26.193.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.193.3. Constructors
26.193.3.1. ProcessReplyCreateLargeTaskStateMachine(ILogger)
Constructor that initializes the Final State Machine
public ProcessReplyCreateLargeTaskStateMachine(ILogger logger)
26.193.3.1.1. Parameters
logger ILogger
Logger used to produce logs for this class
26.193.4. Methods
26.193.4.1. AddDataChunk()
Function used when using
public void AddDataChunk()
26.193.4.1.1. Exceptions
Invalid transition
26.193.4.2. AddHeader()
Function used when using
public void AddHeader()
26.193.4.2.1. Exceptions
Invalid transition
26.193.4.3. CompleteData()
Function used when using
public void CompleteData()
26.193.4.3.1. Exceptions
Invalid transition
26.193.4.4. CompleteRequest()
Function used when using
public void CompleteRequest()
26.193.4.4.1. Exceptions
Invalid transition
26.193.4.5. GenerateGraph()
Generate a dot graph representing the Final State Machine
public string GenerateGraph()
26.193.4.5.1. Returns
A string containing the graph in dot format
26.193.4.6. GetState()
Get the current state of the Final State Machine
public ProcessReplyCreateLargeTaskStateMachine.State GetState()
26.193.4.6.1. Returns
ProcessReplyCreateLargeTaskStateMachine.State
The current state of the Final State Machine
26.193.4.7. InitRequest()
Function used when using
public void InitRequest()
26.193.4.7.1. Exceptions
Invalid transition
26.193.4.8. IsComplete()
Check if the Final State Machine is in its completed state
public bool IsComplete()
26.193.4.8.1. Returns
A bool representing if the final state machine is in a completed state