Skip to main content

Class SingleServerTimerManager

Inheritance

↳ object

    ↳ TimerManagerBase

        SingleServerTimerManager

Implements

ITimerManager

Inherited Members

TimerManagerBase.ImmediateTimerValue

TimerManagerBase.InfinityTimerValue

TimerManagerBase.DefaultWaitTimeout

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()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime.Timers

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public sealed class SingleServerTimerManager : TimerManagerBase, ITimerManager

Constructors

SingleServerTimerManager(SingleServerSettings)

Declaration
public SingleServerTimerManager(SingleServerSettings settings)
Parameters
TypeNameDescription
SingleServerSettingssettings

SingleServerTimerManager(ISingleServerSettingsSource)

Declaration
public SingleServerTimerManager(ISingleServerSettingsSource settingsSource)
Parameters
TypeNameDescription
ISingleServerSettingsSourcesettingsSource

Properties

IsSupportsMultiServer

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

Stopped

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

Methods

Init(WorkflowRuntime)

Declaration
public void Init(WorkflowRuntime runtime)
Parameters
TypeNameDescription
WorkflowRuntimeruntime

Refresh()

Declaration
public override void Refresh()

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

StartTimerInternalAsync()

Declaration
protected override Task StartTimerInternalAsync()
Returns
TypeDescription
Task

StopTimerInternal()

Declaration
protected override void StopTimerInternal()

Extension Methods