Namespace EPiServer.WorkflowFoundation.Interfaces

Interfaces

IBroadcastedUpdate

Interface that broadcast listner uses to update data when it recieves update from some other server in loadbalancing scenario. The intention is that they share storage

IBroadcastHandler

Interface that the component that will act as a Broadcast sender/reciever should implement

ICommunicationServiceCallback

Interface used by CommunicationService to notify about calls from workflow instances through invoke based activities

IDeepCopy<T>

Specifies a typed deepcopy

IDefinitionHandler

Specifies methods etc. regarding definition handling

IInstanceHandler

Specifies methods etc. regarding instance handling

IStorageProvider

Interface a component that acts as a persistance storage should implement

IWorkflowCommunication

Specifies the events/invokes in host-Workflow communication. This interface is not meant to program directly against rather it is used as base for the communication activities used to communicate between host and workflow instances.

IWorkflowManager

Interface a class acting as a Host for Workflow must implement.