Skip to main content

Class MultiServerTimeManager

Inheritance

↳ object

    ↳ TimerManagerBase

        MultiServerTimeManager

Implements

ITimerManager

Inherited Members

TimerManagerBase.ImmediateTimerValue

TimerManagerBase.InfinityTimerValue

TimerManagerBase._startStopSemaphore

TimerManagerBase.DefaultWaitTimeout

TimerManagerBase._runtime

TimerManagerBase.OnNeedTimerValue

TimerManagerBase.OnNeedTimerValueAsync

TimerManagerBase.RequestTimerValueAsync(ProcessInstance, ActivityDefinition)

TimerManagerBase.GetTransitionsForImmediateExecution(ProcessInstance, ActivityDefinition)

TimerManagerBase.SetTimerValue(ProcessInstance, string, DateTime)

TimerManagerBase.SetTimerValue(Guid, string, DateTime)

TimerManagerBase.ResetTimerValue(ProcessInstance, string)

TimerManagerBase.ResetTimerValue(Guid, string)

TimerManagerBase.RegisterTimersAsync(ProcessInstance)

TimerManagerBase.ClearAndRegisterTimersAsync(ProcessInstance)

TimerManagerBase.ClearTimersAsync(ProcessInstance)

TimerManagerBase.GetTimersToRegister(ProcessDefinition, string)

TimerManagerBase.GetTimersToRegister(ProcessInstance, string)

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime.Timers

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class MultiServerTimeManager : TimerManagerBase, ITimerManager

Constructors

MultiServerTimeManager(IMultiServerSettingsSource)

Declaration
public MultiServerTimeManager(IMultiServerSettingsSource settingsSource)
Parameters
TypeNameDescription
IMultiServerSettingsSourcesettingsSource

Properties

IsSupportsMultiServer

Declaration
public bool IsSupportsMultiServer { get; }
Property value
TypeDescription
bool

Stopped

Declaration
protected override bool Stopped { get; }
Property value
TypeDescription
bool

Methods

StartAsync(int?)

Declaration
public Task StartAsync(int? timeout = null)
Parameters
TypeNameDescription
int?timeout
Returns
TypeDescription
Task

Stop(int?)

Declaration
public void Stop(int? timeout = null)
Parameters
TypeNameDescription
int?timeout

StopTimerInternal()

Declaration
protected override void StopTimerInternal()

Refresh()

Declaration
public override void Refresh()

Init(WorkflowRuntime)

Declaration
public void Init(WorkflowRuntime runtime)
Parameters
TypeNameDescription
WorkflowRuntimeruntime

StartTimerInternalAsync()

Declaration
protected override Task StartTimerInternalAsync()
Returns
TypeDescription
Task

Fields

SequentialFailCounter

Declaration
protected int SequentialFailCounter
Returns
TypeDescription
int

Extension Methods