/** * Called when conditions justify shutting down the output portion of the channel. This may happen if a write * operation throws an exception. */ @UnstableApi protected void doShutdownOutput() throws Exception { doClose(); }
/** * Called when conditions justify shutting down the output portion of the channel. This may happen if a write * operation throws an exception. */ @UnstableApi protected void doShutdownOutput() throws Exception { doClose(); }
/** * Called when conditions justify shutting down the output portion of the channel. This may happen if a write * operation throws an exception. */ @UnstableApi protected void doShutdownOutput() throws Exception { doClose(); }
@Override public final void closeForcibly() { assertEventLoop(); try { doClose(); } catch (Exception e) { logger.warn("Failed to close a channel.", e); } }
@Override public final void closeForcibly() { assertEventLoop(); try { doClose(); } catch (Exception e) { logger.warn("Failed to close a channel.", e); } }
@Override public final void closeForcibly() { assertEventLoop(); try { doClose(); } catch (Exception e) { logger.warn("Failed to close a channel.", e); } }
private void doClose0(ChannelPromise promise) { try { doClose(); closeFuture.setClosed(); safeSetSuccess(promise); } catch (Throwable t) { closeFuture.setClosed(); safeSetFailure(promise, t); } }
private void doClose0(ChannelPromise promise) { try { doClose(); closeFuture.setClosed(); safeSetSuccess(promise); } catch (Throwable t) { closeFuture.setClosed(); safeSetFailure(promise, t); } }
private void doClose0(ChannelPromise promise) { try { doClose(); closeFuture.setClosed(); safeSetSuccess(promise); } catch (Throwable t) { closeFuture.setClosed(); safeSetFailure(promise, t); } }
/** * Called when conditions justify shutting down the output portion of the channel. This may happen if a write * operation throws an exception. */ @UnstableApi protected void doShutdownOutput() throws Exception { doClose(); }
/** * Called when conditions justify shutting down the output portion of the channel. This may happen if a write * operation throws an exception. */ @UnstableApi protected void doShutdownOutput() throws Exception { doClose(); }
/** * Called when conditions justify shutting down the output portion of the channel. This may happen if a write * operation throws an exception. */ @UnstableApi protected void doShutdownOutput() throws Exception { doClose(); }
@Override public final void closeForcibly() { assertEventLoop(); try { doClose(); } catch (Exception e) { logger.warn("Failed to close a channel.", e); } }
@Override public final void closeForcibly() { assertEventLoop(); try { doClose(); } catch (Exception e) { logger.warn("Failed to close a channel.", e); } }
@Override public final void closeForcibly() { assertEventLoop(); try { doClose(); } catch (Exception e) { logger.warn("Failed to close a channel.", e); } }
private void doClose0(ChannelPromise promise) { try { doClose(); closeFuture.setClosed(); safeSetSuccess(promise); } catch (Throwable t) { closeFuture.setClosed(); safeSetFailure(promise, t); } }
private void doClose0(ChannelPromise promise) { try { doClose(); closeFuture.setClosed(); safeSetSuccess(promise); } catch (Throwable t) { closeFuture.setClosed(); safeSetFailure(promise, t); } }
private void doClose0(ChannelPromise promise) { try { doClose(); closeFuture.setClosed(); safeSetSuccess(promise); } catch (Throwable t) { closeFuture.setClosed(); safeSetFailure(promise, t); } }