public String getJmxName() { String name = ""; for (String word : toString().split("_")) { name += word.substring(0, 1) + word.substring(1).toLowerCase(); } return name + "Stage"; } }
public static Iterable<Stage> jmxEnabledStages() { return Iterables.filter(Arrays.asList(values()), new Predicate<Stage>() { public boolean apply(Stage stage) { return stage != TRACING; } }); }
public JMXEnabledThreadPoolExecutor(Stage stage) { this(stage.getJmxName(), stage.getJmxType()); }
private static ExecuteOnlyExecutor tracingExecutor() { RejectedExecutionHandler reh = new RejectedExecutionHandler() { public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) { MessagingService.instance().incrementDroppedMessages(MessagingService.Verb._TRACE); } }; return new ExecuteOnlyExecutor(1, 1, KEEPALIVE, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(1000), new NamedThreadFactory(Stage.TRACING.getJmxName()), reh); }
private static LocalAwareExecutorService tracingExecutor() { RejectedExecutionHandler reh = new RejectedExecutionHandler() { public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) { MessagingService.instance().incrementDroppedMessages(MessagingService.Verb._TRACE); } }; return new TracingExecutor(1, 1, KEEPALIVE, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(1000), new NamedThreadFactory(Stage.TRACING.getJmxName()), reh); }
public JMXEnabledThreadPoolExecutor(Stage stage) { this(stage.getJmxName(), stage.getJmxType()); }
public static Iterable<Stage> jmxEnabledStages() { return Iterables.filter(Arrays.asList(values()), new Predicate<Stage>() { public boolean apply(Stage stage) { return stage != TRACING; } }); }
public String getJmxName() { String name = ""; for (String word : toString().split("_")) { name += word.substring(0, 1) + word.substring(1).toLowerCase(); } return name + "Stage"; } }
private static LocalAwareExecutorService tracingExecutor() { RejectedExecutionHandler reh = new RejectedExecutionHandler() { public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) { MessagingService.instance().incrementDroppedMessages(MessagingService.Verb._TRACE); } }; return new TracingExecutor(1, 1, KEEPALIVE, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(1000), new NamedThreadFactory(Stage.TRACING.getJmxName()), reh); }
public JMXEnabledThreadPoolExecutor(Stage stage) { this(stage.getJmxName(), stage.getJmxType()); }
public static Iterable<Stage> jmxEnabledStages() { return Iterables.filter(Arrays.asList(values()), new Predicate<Stage>() { public boolean apply(Stage stage) { return stage != TRACING; } }); }
public String getJmxName() { String name = ""; for (String word : toString().split("_")) { name += word.substring(0, 1) + word.substring(1).toLowerCase(); } return name + "Stage"; } }
private static LocalAwareExecutorService tracingExecutor() { RejectedExecutionHandler reh = new RejectedExecutionHandler() { public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) { MessagingService.instance().incrementDroppedMessages(MessagingService.Verb._TRACE); } }; return new TracingExecutor(1, 1, KEEPALIVE, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(1000), new NamedThreadFactory(Stage.TRACING.getJmxName()), reh); }
public JMXEnabledThreadPoolExecutor(Stage stage) { this(stage.getJmxName(), stage.getJmxType()); }
/** * This method shuts down all registered stages. */ public static void shutdownNow() { for (Stage stage : Stage.values()) { StageManager.stages.get(stage).shutdownNow(); } }
public String getJmxName() { String name = ""; for (String word : toString().split("_")) { name += word.substring(0, 1) + word.substring(1).toLowerCase(); } return name + "Stage"; } }
private static LocalAwareExecutorService multiThreadedLowSignalStage(Stage stage, int numThreads) { return SharedExecutorPool.SHARED.newExecutor(numThreads, Integer.MAX_VALUE, stage.getJmxType(), stage.getJmxName()); }
/** * This method shuts down all registered stages. */ public static void shutdownNow() { for (Stage stage : Stage.values()) { StageManager.stages.get(stage).shutdownNow(); } }
public String getJmxName() { String name = ""; for (String word : toString().split("_")) { name += word.substring(0, 1) + word.substring(1).toLowerCase(); } return name + "Stage"; } }
private static LocalAwareExecutorService multiThreadedLowSignalStage(Stage stage, int numThreads) { return SharedExecutorPool.SHARED.newExecutor(numThreads, Integer.MAX_VALUE, stage.getJmxType(), stage.getJmxName()); }