Class MultiServerTimeManager
Inheritance
↳ object
↳ TimerManagerBase
↳ MultiServerTimeManager
Implements
ITimerManager
Inherited Members
TimerManagerBase.ImmediateTimerValue
TimerManagerBase.InfinityTimerValue
TimerManagerBase._startStopSemaphore
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()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Core.Runtime.Timers
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic class MultiServerTimeManager : TimerManagerBase, ITimerManager
Constructors
MultiServerTimeManager(IMultiServerSettingsSource)
Declarationpublic MultiServerTimeManager(IMultiServerSettingsSource settingsSource)
Type | Name | Description |
---|---|---|
IMultiServerSettingsSource | settingsSource |
Properties
IsSupportsMultiServer
Declarationpublic bool IsSupportsMultiServer { get; }
Type | Description |
---|---|
bool |
Stopped
Declarationprotected override bool Stopped { get; }
Type | Description |
---|---|
bool |
Methods
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 |
StopTimerInternal()
Declarationprotected override void StopTimerInternal()
Refresh()
Declarationpublic override void Refresh()
Init(WorkflowRuntime)
Declarationpublic void Init(WorkflowRuntime runtime)
Type | Name | Description |
---|---|---|
WorkflowRuntime | runtime |
StartTimerInternalAsync()
Declarationprotected override Task StartTimerInternalAsync()
Type | Description |
---|---|
Task |
Fields
SequentialFailCounter
Declarationprotected int SequentialFailCounter
Type | Description |
---|---|
int |