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
Syntaxpublic sealed class SingleServerTimerManager : TimerManagerBase, ITimerManager
Constructors
SingleServerTimerManager(SingleServerSettings)
Declarationpublic SingleServerTimerManager(SingleServerSettings settings)
Type | Name | Description |
---|---|---|
SingleServerSettings | settings |
SingleServerTimerManager(ISingleServerSettingsSource)
Declarationpublic SingleServerTimerManager(ISingleServerSettingsSource settingsSource)
Type | Name | Description |
---|---|---|
ISingleServerSettingsSource | settingsSource |
Properties
IsSupportsMultiServer
Declarationpublic bool IsSupportsMultiServer { get; }
Type | Description |
---|---|
bool |
Stopped
Declarationprotected override bool Stopped { get; }
Type | Description |
---|---|
bool |
Methods
Init(WorkflowRuntime)
Declarationpublic void Init(WorkflowRuntime runtime)
Type | Name | Description |
---|---|---|
WorkflowRuntime | runtime |
Refresh()
Declarationpublic override void Refresh()
StartAsync(int?)
Declarationpublic Task StartAsync(int? timeout = null)
Type | Name | Description |
---|---|---|
int? | timeout |
Type | Description |
---|---|
Task |
Stop(int?)
Declarationpublic void Stop(int? timeout = null)
Type | Name | Description |
---|---|---|
int? | timeout |
StartTimerInternalAsync()
Declarationprotected override Task StartTimerInternalAsync()
Type | Description |
---|---|
Task |
StopTimerInternal()
Declarationprotected override void StopTimerInternal()