public boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedException { return wrapped.awaitTermination(timeout, unit); }
public void execute(Runnable command) { wrapped.execute(command); } }
public boolean isShuttingDown() { return wrapped.isShutdown(); }
public void doVerb(final MessageIn<Collection<Mutation>> message, int id) { logger.trace("Received schema mutation push from {}", message.from); StageManager.getStage(Stage.MIGRATION).submit(new WrappedRunnable() { public void runMayThrow() throws ConfigurationException { SchemaKeyspace.mergeSchemaAndAnnounceVersion(message.payload); } }); } }
private static void performLocally(Stage stage, final Runnable runnable) { StageManager.getStage(stage).maybeExecuteImmediately(new LocalMutationRunnable() { public void runMayThrow() { try { runnable.run(); } catch (Exception ex) { logger.error("Failed to apply mutation locally : {}", ex); } } @Override protected Verb verb() { return MessagingService.Verb.MUTATION; } }); }
@Override public List<Runnable> shutdownNow() { return wrapped.shutdownNow(); }
public boolean isTerminated() { return wrapped.isTerminated(); }
@Override public void shutdown() { wrapped.shutdown(); }
public void doVerb(final MessageIn<Collection<Mutation>> message, int id) { logger.trace("Received schema mutation push from {}", message.from); StageManager.getStage(Stage.MIGRATION).submit(new WrappedRunnable() { public void runMayThrow() throws ConfigurationException { SchemaKeyspace.mergeSchemaAndAnnounceVersion(message.payload); } }); } }
private static void performLocally(Stage stage, final Runnable runnable) { StageManager.getStage(stage).maybeExecuteImmediately(new LocalMutationRunnable() { public void runMayThrow() { try { runnable.run(); } catch (Exception ex) { logger.error("Failed to apply mutation locally : {}", ex); } } @Override protected Verb verb() { return MessagingService.Verb.MUTATION; } }); }
@Override public List<Runnable> shutdownNow() { return wrapped.shutdownNow(); }
public boolean isTerminated() { return wrapped.isTerminated(); }
@Override public void shutdown() { wrapped.shutdown(); }
public void execute(Runnable command) { wrapped.execute(command); } }
public void doVerb(final MessageIn<Collection<Mutation>> message, int id) { logger.trace("Received schema mutation push from {}", message.from); StageManager.getStage(Stage.MIGRATION).submit(new WrappedRunnable() { public void runMayThrow() throws ConfigurationException { SchemaKeyspace.mergeSchemaAndAnnounceVersion(message.payload); } }); } }
private static void performLocally(Stage stage, final Runnable runnable) { StageManager.getStage(stage).maybeExecuteImmediately(new LocalMutationRunnable() { public void runMayThrow() { try { runnable.run(); } catch (Exception ex) { logger.error("Failed to apply mutation locally : {}", ex); } } @Override protected Verb verb() { return MessagingService.Verb.MUTATION; } }); }
public boolean isShuttingDown() { return wrapped.isShutdown(); }
@Override public List<Runnable> shutdownNow() { return wrapped.shutdownNow(); }
public boolean isTerminated() { return wrapped.isTerminated(); }
@Override public void shutdown() { wrapped.shutdown(); }