public void notifyFailure(final Throwable e) { if (completionHandler != null) { completionHandler.failed(e); } else { if (LOGGER.isLoggable(Level.FINE)) { LOGGER.log(Level.FINE, LogMessages.FINE_GRIZZLY_ASYNCQUEUE_ERROR_NOCALLBACK_ERROR(e)); } } }
public static void put(final ByteBuffer srcBuffer, final int srcOffset, final int length, final ByteBuffer dstBuffer) { if (dstBuffer.remaining() < length) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_BUFFERS_OVERFLOW_EXCEPTION( srcBuffer, srcOffset, length, dstBuffer)); throw new BufferOverflowException(); } if (srcBuffer.hasArray() && dstBuffer.hasArray()) { System.arraycopy(srcBuffer.array(), srcBuffer.arrayOffset() + srcOffset, dstBuffer.array(), dstBuffer.arrayOffset() + dstBuffer.position(), length); dstBuffer.position(dstBuffer.position() + length); } else { for(int i = srcOffset; i < srcOffset + length; i++) { dstBuffer.put(srcBuffer.get(i)); } } }
/** * {@inheritDoc} */ @Override public int getReadBufferSize() { if (readBufferSize >= 0) { return readBufferSize; } try { readBufferSize = ((SocketChannel) channel).socket().getReceiveBufferSize(); } catch (IOException e) { LOGGER.log(Level.FINE, LogMessages.WARNING_GRIZZLY_CONNECTION_GET_READBUFFER_SIZE_EXCEPTION(), e); readBufferSize = 0; } return readBufferSize; }
if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_MSG( transport.getName() + '[' + Integer.toHexString(hashCode()) + ']', gracePeriod, timeUnit)); if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_EXCEEDED( transport.getName() + '[' + Integer.toHexString(hashCode()) + ']')); LOGGER.warning(LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_INTERRUPTED());
/** * {@inheritDoc} */ @Override public int getWriteBufferSize() { if (writeBufferSize >= 0) { return writeBufferSize; } try { writeBufferSize = ((SocketChannel) channel).socket().getSendBufferSize(); } catch (IOException e) { LOGGER.log(Level.FINE, LogMessages.WARNING_GRIZZLY_CONNECTION_GET_WRITEBUFFER_SIZE_EXCEPTION(), e); writeBufferSize = 0; } return writeBufferSize; }
/** * {@inheritDoc} */ @Override public void setReadBufferSize(final int readBufferSize) { if (readBufferSize > 0) { try { final int currentReadBufferSize = ((SocketChannel) channel).socket().getReceiveBufferSize(); if (readBufferSize > currentReadBufferSize) { ((SocketChannel) channel).socket().setReceiveBufferSize(readBufferSize); } this.readBufferSize = readBufferSize; } catch (IOException e) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_CONNECTION_SET_READBUFFER_SIZE_EXCEPTION(), e); } } }
/** * {@inheritDoc} */ @Override public void setWriteBufferSize(int writeBufferSize) { if (writeBufferSize > 0) { try { final int currentSendBufferSize = ((SocketChannel) channel).socket().getSendBufferSize(); if (writeBufferSize > currentSendBufferSize) { ((SocketChannel) channel).socket().setSendBufferSize(writeBufferSize); } this.writeBufferSize = writeBufferSize; } catch (IOException e) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_CONNECTION_SET_WRITEBUFFER_SIZE_EXCEPTION(), e); } } }
if (LOGGER.isLoggable(Level.SEVERE)) { LOGGER.log(Level.SEVERE, LogMessages.SEVERE_GRIZZLY_TRANSPORT_LISTEN_INTERRUPTED_REBIND_EXCEPTION(connection.getLocalAddress()), ioe);
} catch (Throwable e) { LOGGER.log(e instanceof IOException ? Level.FINE : Level.WARNING, LogMessages.WARNING_GRIZZLY_FILTERCHAIN_EXCEPTION(), e); throwChain(ctx, executor, e); ctx.getCloseable().closeWithReason(Exceptions.makeIOException(e));
if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_MSG( transport.getName() + '[' + Integer.toHexString(hashCode()) + ']', gracePeriod, timeUnit)); if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_EXCEEDED( transport.getName() + '[' + Integer.toHexString(hashCode()) + ']')); LOGGER.warning(LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_INTERRUPTED());
/** * {@inheritDoc} */ @Override public int getWriteBufferSize() { if (writeBufferSize >= 0) { return writeBufferSize; } try { writeBufferSize = ((SocketChannel) channel).socket().getSendBufferSize(); } catch (IOException e) { LOGGER.log(Level.FINE, LogMessages.WARNING_GRIZZLY_CONNECTION_GET_WRITEBUFFER_SIZE_EXCEPTION(), e); writeBufferSize = 0; } return writeBufferSize; }
/** * {@inheritDoc} */ @Override public void setReadBufferSize(final int readBufferSize) { if (readBufferSize > 0) { try { final int currentReadBufferSize = ((SocketChannel) channel).socket().getReceiveBufferSize(); if (readBufferSize > currentReadBufferSize) { ((SocketChannel) channel).socket().setReceiveBufferSize(readBufferSize); } this.readBufferSize = readBufferSize; } catch (IOException e) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_CONNECTION_SET_READBUFFER_SIZE_EXCEPTION(), e); } } }
/** * {@inheritDoc} */ @Override public void setWriteBufferSize(int writeBufferSize) { if (writeBufferSize > 0) { try { final int currentSendBufferSize = ((SocketChannel) channel).socket().getSendBufferSize(); if (writeBufferSize > currentSendBufferSize) { ((SocketChannel) channel).socket().setSendBufferSize(writeBufferSize); } this.writeBufferSize = writeBufferSize; } catch (IOException e) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_CONNECTION_SET_WRITEBUFFER_SIZE_EXCEPTION(), e); } } }
if (LOGGER.isLoggable(Level.SEVERE)) { LOGGER.log(Level.SEVERE, LogMessages.SEVERE_GRIZZLY_TRANSPORT_LISTEN_INTERRUPTED_REBIND_EXCEPTION(connection.getLocalAddress()), ioe);
} catch (Throwable e) { LOGGER.log(e instanceof IOException ? Level.FINE : Level.WARNING, LogMessages.WARNING_GRIZZLY_FILTERCHAIN_EXCEPTION(), e); throwChain(ctx, executor, e); ctx.getCloseable().closeWithReason(Exceptions.makeIOException(e));
if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_MSG( transport.getName() + '[' + Integer.toHexString(hashCode()) + ']', gracePeriod, timeUnit)); if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_EXCEEDED( transport.getName() + '[' + Integer.toHexString(hashCode()) + ']')); LOGGER.warning(LogMessages.WARNING_GRIZZLY_GRACEFULSHUTDOWN_INTERRUPTED());
public void notifyFailure(final Throwable e) { if (completionHandler != null) { completionHandler.failed(e); } else { if (LOGGER.isLoggable(Level.FINE)) { LOGGER.log(Level.FINE, LogMessages.FINE_GRIZZLY_ASYNCQUEUE_ERROR_NOCALLBACK_ERROR(e)); } } }
/** * {@inheritDoc} */ @Override public int getReadBufferSize() { if (readBufferSize >= 0) { return readBufferSize; } try { readBufferSize = ((SocketChannel) channel).socket().getReceiveBufferSize(); } catch (IOException e) { LOGGER.log(Level.FINE, LogMessages.WARNING_GRIZZLY_CONNECTION_GET_READBUFFER_SIZE_EXCEPTION(), e); readBufferSize = 0; } return readBufferSize; }
/** * {@inheritDoc} */ @Override public int getWriteBufferSize() { if (writeBufferSize >= 0) { return writeBufferSize; } try { writeBufferSize = ((SocketChannel) channel).socket().getSendBufferSize(); } catch (IOException e) { LOGGER.log(Level.FINE, LogMessages.WARNING_GRIZZLY_CONNECTION_GET_WRITEBUFFER_SIZE_EXCEPTION(), e); writeBufferSize = 0; } return writeBufferSize; }
/** * {@inheritDoc} */ @Override public void setReadBufferSize(final int readBufferSize) { if (readBufferSize > 0) { try { final int currentReadBufferSize = ((SocketChannel) channel).socket().getReceiveBufferSize(); if (readBufferSize > currentReadBufferSize) { ((SocketChannel) channel).socket().setReceiveBufferSize(readBufferSize); } this.readBufferSize = readBufferSize; } catch (IOException e) { LOGGER.log(Level.WARNING, LogMessages.WARNING_GRIZZLY_CONNECTION_SET_READBUFFER_SIZE_EXCEPTION(), e); } } }