public ScheduleTimers( IWorkflowDefinitionScheduler workflowDefinitionScheduler, IWorkflowInstanceScheduler workflowInstanceScheduler, IBookmarkSerializer bookmarkSerializer, ILogger <ScheduleTimers> logger) { _workflowDefinitionScheduler = workflowDefinitionScheduler; _workflowInstanceScheduler = workflowInstanceScheduler; _bookmarkSerializer = bookmarkSerializer; _logger = logger; }
public BookmarkFinder(IBookmarkStore bookmarkStore, IBookmarkHasher hasher, IBookmarkSerializer serializer) { _bookmarkStore = bookmarkStore; _hasher = hasher; _serializer = serializer; }
public UserTaskService(IBookmarkStore bookmarkStore, IBookmarkSerializer bookmarkSerializer) { _bookmarkStore = bookmarkStore; _bookmarkSerializer = bookmarkSerializer; }
public UserTaskService(IBookmarkStore bookmarkStore, IBookmarkSerializer bookmarkSerializer, IWorkflowLaunchpad workflowLaunchpad) { _bookmarkStore = bookmarkStore; _bookmarkSerializer = bookmarkSerializer; _workflowLaunchpad = workflowLaunchpad; }
public ScheduleBookmarkConsumer(IBookmarkSerializer bookmarkSerializer, IWorkflowInstanceScheduler workflowInstanceScheduler, ILogger <ScheduleBookmarkConsumer> logger) { _bookmarkSerializer = bookmarkSerializer; _workflowInstanceScheduler = workflowInstanceScheduler; _logger = logger; }
public ScheduleTriggerConsumer(IBookmarkSerializer bookmarkSerializer, IWorkflowDefinitionScheduler workflowDefinitionScheduler, ILogger <ScheduleTriggerConsumer> logger) { _bookmarkSerializer = bookmarkSerializer; _workflowDefinitionScheduler = workflowDefinitionScheduler; _logger = logger; }
public static T Deserialize <T>(this IBookmarkSerializer serializer, string json) where T : IBookmark => (T)serializer.Deserialize(json, typeof(T));