public BpmNetDefinitionService( IMemoryCache cache, IBpmNetStoreResolver storeResolver, IBpmNetSerializer serializer, ILogger <BpmNetDefinitionService <TDefinition, TProcess> > logger) { _cache = cache; _definitionStore = storeResolver.GetDefinitionStore <TDefinition>(); _processStore = storeResolver.GetProcessStore <TProcess>(); _serializer = serializer; Logger = logger; }
public OtherGenericDefinitionService(IMemoryCache cache, IBpmNetStoreResolver storeResolver, IBpmNetSerializer serializer, ILogger <BpmNetDefinitionService <TDefinition, TProcess> > logger) : base(cache, storeResolver, serializer, logger) { }
public ClosedGenericDefinitionService(IMemoryCache cache, IBpmNetStoreResolver storeResolver, IBpmNetSerializer serializer, ILogger <BpmNetDefinitionService <CustomDefinition, CustomProcess> > logger) : base(cache, storeResolver, serializer, logger) { }