Class FlowMessagePersistence
- Namespace
- Crosser.EdgeNode.Flows
- Assembly
- Crosser.EdgeNode.Flows.dll
public class FlowMessagePersistence
- Inheritance
-
FlowMessagePersistence
- Inherited Members
-
Constructors
FlowMessagePersistence(FlowModule)
public FlowMessagePersistence(FlowModule module)
Parameters
module FlowModule
Methods
CreatePersistentMessage(IFlowMessage)
public Task<IResult> CreatePersistentMessage(IFlowMessage message)
Parameters
message IFlowMessage
Returns
- Task<IResult>
DeleteFromStorage(Guid)
public Task<IResult> DeleteFromStorage(Guid messageId)
Parameters
messageId Guid
Returns
- Task<IResult>
public Task<IResult<IEnumerable<PersistentMessage>>> GetAllMessagesForModule()
Returns
- Task<IResult<IEnumerable<PersistentMessage>>>
TryAgain(Guid)
public Task<FlowMessageRetry> TryAgain(Guid messageId)
Parameters
messageId Guid
Returns
- Task<FlowMessageRetry>