/** * Close the given subscription. * * @throws IllegalStateException if the dispatcher runs in pipeline-mode. */ public void closeSubscription(Subscription subscriptionToClose) { FutureUtil.join(closeSubscriptionAsync(subscriptionToClose)); }
/** * Close the given subscription. * * @throws IllegalStateException if the dispatcher runs in pipeline-mode. */ public void closeSubscription(Subscription subscriptionToClose) { FutureUtil.join(closeSubscriptionAsync(subscriptionToClose)); }
@Override public void stop(ServiceStopContext stopContext) { final Dispatcher logBuffer = logWritebufferInjector.getValue(); stopContext.async(logBuffer.closeSubscriptionAsync(subscriptionFuture.join())); }
@Override public void stop(ServiceStopContext stopContext) { final Dispatcher logBuffer = logWritebufferInjector.getValue(); stopContext.async(logBuffer.closeSubscriptionAsync(subscriptionFuture.join())); }