.checkNotNull(workspaceContext, "workspaceContext is null");
this.workspaceContext = workspaceContext;
final String workspaceId = workspaceContext.getWorkspaceId().toString();
this.domain = DomainFactory.getDomain(workspaceId);
EventExecutorServiceFactory factory =
EventExecutorServiceFactory.getInstance();
this.eventExecutorService =
factory.getEventExecutorService(workspaceId);
UserManager userManager =
UserManagerFactory.getInstance().getUserManager();
// this will notify us of all user timeouts (whether part of this
// workspace or not)