/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
FailedService(Service service) { super( service.toString(), service.failureCause(), false /* don't enable suppression */, false /* don't calculate a stack trace. */); } }
/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
FailedService(Service service) { super( service.toString(), service.failureCause(), false /* don't enable suppression */, false /* don't calculate a stack trace. */); } }
@Override public void failure(Service service) { super.failure(service); LOG.error(String.format("Service %s has failed.", service.getClass().getSimpleName()), service.failureCause()); try { service.stopAsync(); ServiceBasedAppLauncher.this.stop(); } catch (ApplicationException ae) { LOG.error("Could not shutdown services gracefully. This may cause the application to hang."); } } });
@Override public synchronized void failed(State from, Throwable failure) { assertEquals(from, Iterables.getLast(stateHistory)); stateHistory.add(State.FAILED); assertEquals(State.FAILED, service.state()); assertEquals(failure, service.failureCause()); if (from == State.STARTING) { try { service.awaitRunning(); fail(); } catch (IllegalStateException e) { assertThat(e).hasCauseThat().isEqualTo(failure); } } try { service.awaitTerminated(); fail(); } catch (IllegalStateException e) { assertThat(e).hasCauseThat().isEqualTo(failure); } completionLatch.countDown(); } }
/** @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** * @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** * @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
/** * @since 14.0 */ @Override public final Throwable failureCause() { return delegate.failureCause(); }
@Override public void failure(Service service) { LOGGER.warn("Failed to start service={} cause={}", service, service.failureCause()); server.notifyFailed(service.failureCause()); } }
FailedService(Service service) { super( service.toString(), service.failureCause(), false /* don't enable suppression */, false /* don't calculate a stack trace. */); } }
/** * @since 14.0 */ @Override public Throwable failureCause() { return delegate().failureCause(); }
/** * @since 14.0 */ @Override public Throwable failureCause() { return delegate().failureCause(); }
@Override @JmxExport public final Throwable failureCause() { return guavaService.failureCause(); }
/** * @since 14.0 */ @Override public Throwable failureCause() { return delegate().failureCause(); }