/** * @param ctx Kernal context. */ public GridClosureProcessor(GridKernalContext ctx) { super(ctx); sysPool = ctx.config().getSystemExecutorService(); pubPool = ctx.config().getExecutorService(); ggfsPool = ctx.config().getGgfsExecutorService(); }
/** * @param c Grid configuration. * @return Data transfer object for node executors configuration properties. */ public static VisorExecutorServiceConfig from(GridConfiguration c) { VisorExecutorServiceConfig cfg = new VisorExecutorServiceConfig(); cfg.executeService(compactClass(c.getExecutorService())); cfg.executeServiceShutdown(c.getExecutorServiceShutdown()); cfg.systemExecutorService(compactClass(c.getSystemExecutorService())); cfg.systemExecutorServiceShutdown(c.getSystemExecutorServiceShutdown()); cfg.p2pExecutorService(compactClass(c.getPeerClassLoadingExecutorService())); cfg.p2pExecutorServiceShutdown(c.getSystemExecutorServiceShutdown()); GridClientConnectionConfiguration cc = c.getClientConnectionConfiguration(); if (cc != null) { cfg.restExecutorService(compactClass(cc.getRestExecutorService())); cfg.restExecutorServiceShutdown(cc.isRestExecutorServiceShutdown()); } return cfg; }
sysExecSvc = cfg.getSystemExecutorService(); p2pExecSvc = cfg.getPeerClassLoadingExecutorService(); mgmtExecSvc = cfg.getManagementExecutorService();
ctx.config().getSystemExecutorService().execute(taskWorker); else ctx.config().getExecutorService().execute(taskWorker);
smtpStartTls = cfg.isSmtpStartTls(); streamerCfg = cfg.getStreamerConfiguration(); sysSvc = cfg.getSystemExecutorService(); sysSvcShutdown = cfg.getSystemExecutorServiceShutdown(); timeSrvPortBase = cfg.getTimeServerPortBase();
/** @throws GridException If registration failed. */ private void registerExecutorMBeans() throws GridException { pubExecSvcMBean = registerExecutorMBean(cfg.getExecutorService(), "GridExecutionExecutor"); sysExecSvcMBean = registerExecutorMBean(cfg.getSystemExecutorService(), "GridSystemExecutor"); mgmtExecSvcMBean = registerExecutorMBean(cfg.getManagementExecutorService(), "GridManagementExecutor"); p2PExecSvcMBean = registerExecutorMBean(cfg.getPeerClassLoadingExecutorService(), "GridClassLoadingExecutor"); drExecSvcMBean = registerExecutorMBean(cfg.getDrExecutorService(), "GridDrExecutor"); GridClientConnectionConfiguration clientCfg = cfg.getClientConnectionConfiguration(); if (clientCfg != null) { restExecSvcMBean = clientCfg.getRestExecutorService() != null ? registerExecutorMBean(clientCfg.getRestExecutorService(), "GridRestExecutor") : null; } }
sysPool = ctx.config().getSystemExecutorService(); mgmtPool = ctx.config().getManagementExecutorService(); drPool = ctx.config().getDrExecutorService();