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

objectProcessReplyCreateLargeTaskStateMachine

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 transition

public void AddDataChunk()

21.189.4.1.1. Exceptions

InvalidOperationException

Invalid transition

21.189.4.2. AddHeader()

Function used when using transition

public void AddHeader()

21.189.4.2.1. Exceptions

InvalidOperationException

Invalid transition

21.189.4.3. CompleteData()

Function used when using transition

public void CompleteData()

21.189.4.3.1. Exceptions

InvalidOperationException

Invalid transition

21.189.4.4. CompleteRequest()

Function used when using transition

public void CompleteRequest()

21.189.4.4.1. Exceptions

InvalidOperationException

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

string

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 transition

public void InitRequest()

21.189.4.7.1. Exceptions

InvalidOperationException

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

bool

A bool representing if the final state machine is in a completed state