21.189. Class ProcessReplyCreateLargeTaskStateMachine
Namespace: ArmoniK.Core.Common.StateMachines
Assembly: ArmoniK.Core.Common.dll
Utility class for the Final State Machine from
public class ProcessReplyCreateLargeTaskStateMachine
21.189.1. Inheritance
21.189.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.189.3. Constructors
21.189.3.1. ProcessReplyCreateLargeTaskStateMachine(ILogger)
Constructor that initializes the Final State Machine
public ProcessReplyCreateLargeTaskStateMachine(ILogger logger)
21.189.3.1.1. Parameters
logger ILogger
Logger used to produce logs for this class
21.189.4. Methods
21.189.4.1. AddDataChunk()
Function used when using
public void AddDataChunk()
21.189.4.1.1. Exceptions
Invalid transition
21.189.4.2. AddHeader()
Function used when using
public void AddHeader()
21.189.4.2.1. Exceptions
Invalid transition
21.189.4.3. CompleteData()
Function used when using
public void CompleteData()
21.189.4.3.1. Exceptions
Invalid transition
21.189.4.4. CompleteRequest()
Function used when using
public void CompleteRequest()
21.189.4.4.1. Exceptions
Invalid transition
21.189.4.5. GenerateGraph()
Generate a dot graph representing the Final State Machine
public string GenerateGraph()
21.189.4.5.1. Returns
A string containing the graph in dot format
21.189.4.6. GetState()
Get the current state of the Final State Machine
public ProcessReplyCreateLargeTaskStateMachine.State GetState()
21.189.4.6.1. Returns
ProcessReplyCreateLargeTaskStateMachine.State
The current state of the Final State Machine
21.189.4.7. InitRequest()
Function used when using
public void InitRequest()
21.189.4.7.1. Exceptions
Invalid transition
21.189.4.8. IsComplete()
Check if the Final State Machine is in its completed state
public bool IsComplete()
21.189.4.8.1. Returns
A bool representing if the final state machine is in a completed state