/** * {@inheritDoc} */ @Override public void filterWrite(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { Object filteredMessage = doFilterWrite(nextFilter, session, writeRequest); if (filteredMessage != null && filteredMessage != writeRequest.getMessage()) { nextFilter.filterWrite(session, new FilteredWriteRequest(filteredMessage, writeRequest)); } else { nextFilter.filterWrite(session, writeRequest); } }
@Override public void filterWrite(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { Object filteredMessage = doFilterWrite(nextFilter, session, writeRequest); if (filteredMessage != null && filteredMessage != writeRequest.getMessage()) { nextFilter.filterWrite( session, new FilteredWriteRequest( filteredMessage, writeRequest)); } else { nextFilter.filterWrite(session, writeRequest); } }
/** * {@inheritDoc} */ @Override public void filterWrite(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { Object filteredMessage = doFilterWrite(nextFilter, session, writeRequest); if (filteredMessage != null && filteredMessage != writeRequest.getMessage()) { nextFilter.filterWrite(session, new FilteredWriteRequest(filteredMessage, writeRequest)); } else { nextFilter.filterWrite(session, writeRequest); } }