private IRequestQueueManager CreateRubsQueue() { LoadBalanceWorkload loadBalanceWorkload = new LoadBalanceWorkload(this.Settings); SystemWorkloadManager.Initialize(new LoadBalanceActivityLogger()); SystemWorkloadManager.RegisterWorkload(loadBalanceWorkload); return(loadBalanceWorkload); }
public void Start(SecurityIdentifier exchangeServersSid) { ExTraceGlobals.TimeBasedDriverManagerTracer.TraceDebug <TimeBasedDriverManager>((long)this.GetHashCode(), "{0}: Starting", this); foreach (TimeBasedAssistantControllerWrapper timeBasedAssistantControllerWrapper in this.TimeBasedAssistantControllerArray) { timeBasedAssistantControllerWrapper.Controller.Start(); SystemWorkloadManager.RegisterWorkload(timeBasedAssistantControllerWrapper); } if (this.provideAssistantsRpc) { AssistantsRpcServer.StartServer(exchangeServersSid); this.rpcServerStarted = true; } base.TracePfd("PFD AIS {0} {1}: Started", new object[] { 25175, this }); }
public void Start() { SystemWorkloadManager.RegisterWorkload(this); }