示例#1
0
 private ExecutorService startupMasterExecutor(final String name) {
   ExecutorService executor = new ExecutorService(name);
   executor.startExecutorService(ExecutorType.MASTER_OPEN_REGION, 3);
   executor.startExecutorService(ExecutorType.MASTER_CLOSE_REGION, 3);
   executor.startExecutorService(ExecutorType.MASTER_SERVER_OPERATIONS, 3);
   executor.startExecutorService(ExecutorType.MASTER_META_SERVER_OPERATIONS, 3);
   return executor;
 }
 public void startExecutorService(final ExecutorType type, final int maxThreads) {
   String name = type.getExecutorName(this.servername);
   if (isExecutorServiceRunning(name)) {
     LOG.debug("Executor service " + toString() + " already running on " + this.servername);
     return;
   }
   startExecutorService(name, maxThreads);
 }