public WorkspaceService( IWorkspaceStore workspaceStore, IGamespaceStore gamespaceStore, IHypervisorService podService, ILogger <WorkspaceService> logger, IMapper mapper, CoreOptions options ) : base(logger, mapper, options) { _store = workspaceStore; _gamespaceStore = gamespaceStore; _pod = podService; }
public WorkspaceService( IWorkspaceStore workspaceStore, IGamespaceStore gamespaceStore, IHypervisorService podService, ILogger <WorkspaceService> logger, IMapper mapper, CoreOptions options, IIdentityResolver identityResolver ) : base(logger, mapper, options, identityResolver) { _workspaceStore = workspaceStore; _gamespaceStore = gamespaceStore; _pod = podService; }
public JanitorService( ILogger <JanitorService> logger, CoreOptions options, IHypervisorService pod, IWorkspaceStore workspaceStore, IGamespaceStore gamespaceStore ) { _logger = logger; _options = options; _pod = pod; _workspaceStore = workspaceStore; _gamespaceStore = gamespaceStore; }
public EngineService( IGamespaceStore gamespaceStore, IWorkspaceStore workspaceStore, ITemplateStore templateStore, IHypervisorService podService, ILogger <EngineService> logger, IMapper mapper, CoreOptions options, IIdentityResolver identityResolver ) : base(logger, mapper, options, identityResolver) { _pod = podService; _gamespaceStore = gamespaceStore; _workspaceStore = workspaceStore; _templateStore = templateStore; }
public GamespaceService( ILogger <GamespaceService> logger, IMapper mapper, CoreOptions options, IHypervisorService podService, IGamespaceStore gamespaceStore, IWorkspaceStore workspaceStore, ILockService lockService, IDistributedCache distributedCache ) : base(logger, mapper, options) { _pod = podService; _store = gamespaceStore; _workspaceStore = workspaceStore; _locker = lockService; _random = new Random(); _distCache = distributedCache; }
public GamespaceValidator( IGamespaceStore store ) { _store = store; }