@Override protected final void doStop() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute( new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute( new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStop() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute( new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute( new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute( new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStop() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute( new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStart() { executor().execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { executor(State.STARTING).execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { executor(State.STARTING).execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStop() { executor(State.STOPPING).execute(new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); } };
@Override protected final void doStop() { executor(State.STOPPING).execute(new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); } };
@Override protected final void doStop() { executor().execute(new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); } };
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); }
@Override protected final void doStart() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { startUp(); notifyStarted(); } catch (Throwable t) { notifyFailed(t); } } }); }
@Override protected final void doStop() { MoreExecutors.renamingDecorator(executor(), threadNameSupplier) .execute(new Runnable() { @Override public void run() { try { shutDown(); notifyStopped(); } catch (Throwable t) { notifyFailed(t); throw Throwables.propagate(t); } } }); } };