17.184. Class ProcessReplyCreateLargeTaskStateMachine
Namespace: ArmoniK.Core.Common.StateMachines
Assembly: ArmoniK.Core.Common.dll
Utility class for the Final State Machine from
public class ProcessReplyCreateLargeTaskStateMachine
17.184.1. Inheritance
17.184.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.184.3. Constructors
17.184.3.1. ProcessReplyCreateLargeTaskStateMachine(ILogger)
Constructor that initializes the Final State Machine
public ProcessReplyCreateLargeTaskStateMachine(ILogger logger)
17.184.3.1.1. Parameters
logger ILogger
Logger used to produce logs for this class
17.184.4. Methods
17.184.4.1. AddDataChunk()
Function used when using
public void AddDataChunk()
17.184.4.1.1. Exceptions
Invalid transition
17.184.4.2. AddHeader()
Function used when using
public void AddHeader()
17.184.4.2.1. Exceptions
Invalid transition
17.184.4.3. CompleteData()
Function used when using
public void CompleteData()
17.184.4.3.1. Exceptions
Invalid transition
17.184.4.4. CompleteRequest()
Function used when using
public void CompleteRequest()
17.184.4.4.1. Exceptions
Invalid transition
17.184.4.5. GenerateGraph()
Generate a dot graph representing the Final State Machine
public string GenerateGraph()
17.184.4.5.1. Returns
A string containing the graph in dot format
17.184.4.6. GetState()
Get the current state of the Final State Machine
public ProcessReplyCreateLargeTaskStateMachine.State GetState()
17.184.4.6.1. Returns
ProcessReplyCreateLargeTaskStateMachine.State
The current state of the Final State Machine
17.184.4.7. InitRequest()
Function used when using
public void InitRequest()
17.184.4.7.1. Exceptions
Invalid transition
17.184.4.8. IsComplete()
Check if the Final State Machine is in its completed state
public bool IsComplete()
17.184.4.8.1. Returns
A bool representing if the final state machine is in a completed state