Tabnine Logo
IoFilter$NextFilter
Code IndexAdd Tabnine to your IDE (free)

How to use
IoFilter$NextFilter
in
org.littleshoot.mina.common

Best Java code snippets using org.littleshoot.mina.common.IoFilter$NextFilter (Showing top 20 results out of 315)

origin: org.littleshoot/mina-port

  nextFilter.messageSent(session, message);
} else {
  ByteBuffer byteBuffer = getNextByteBuffer(inputStream);
    nextFilter.messageSent(session, inputStream);
  } else {
    nextFilter.filterWrite(session, new WriteRequest(byteBuffer));
origin: org.littleshoot/mina-port

  public void flush() {
    while (!messageQueue.isEmpty()) {
      nextFilter.messageReceived(session, messageQueue.remove(0));
    }
  }
}
origin: org.littleshoot/mina-port

  Object message) throws Exception {
if (!(message instanceof ByteBuffer)) {
  nextFilter.messageReceived(session, message);
  return;
origin: org.littleshoot/mina-port

  nextFilter.messageSent(session, message);
} else {
  session.setAttribute(CURRENT_STREAM, inputStream);
      .getFuture());
  nextFilter.filterWrite(session, new WriteRequest(byteBuffer));
nextFilter.filterWrite(session, writeRequest);
origin: org.littleshoot/mina-port

@Override
public void filterWrite(NextFilter nextFilter, IoSession session,
    WriteRequest writeRequest) throws Exception {
  Object message = writeRequest.getMessage();
  if (message instanceof ByteBuffer) {
    nextFilter.filterWrite(session, writeRequest);
    return;
  }
  ProtocolEncoder encoder = getEncoder(session);
  ProtocolEncoderOutputImpl encoderOut = getEncoderOut(session,
      nextFilter, writeRequest);
  try {
    encoder.encode(session, message, encoderOut);
    encoderOut.flush();
    nextFilter.filterWrite(session, new WriteRequest(
        new MessageByteBuffer(writeRequest.getMessage()),
        writeRequest.getFuture(), writeRequest.getDestination()));
  } catch (Throwable t) {
    ProtocolEncoderException pee;
    if (t instanceof ProtocolEncoderException) {
      pee = (ProtocolEncoderException) t;
    } else {
      pee = new ProtocolEncoderException(t);
    }
    throw pee;
  }
}
origin: org.littleshoot/mina-port

@Override
public void sessionClosed(NextFilter nextFilter, IoSession session)
    throws Exception {
  // Call finishDecode() first when a connection is closed.
  ProtocolDecoder decoder = getDecoder(session);
  ProtocolDecoderOutput decoderOut = getDecoderOut(session, nextFilter);
  try {
    decoder.finishDecode(session, decoderOut);
  } catch (Throwable t) {
    ProtocolDecoderException pde;
    if (t instanceof ProtocolDecoderException) {
      pde = (ProtocolDecoderException) t;
    } else {
      pde = new ProtocolDecoderException(t);
    }
    throw pde;
  } finally {
    // Dispose all.
    disposeEncoder(session);
    disposeDecoder(session);
    disposeDecoderOut(session);
    decoderOut.flush();
  }
  nextFilter.sessionClosed(session);
}
origin: org.littleshoot/mina-port

protected void processEvent(NextFilter nextFilter, IoSession session,
    EventType type, Object data) {
  if (type == EventType.RECEIVED) {
    nextFilter.messageReceived(session, data);
  } else if (type == EventType.SENT) {
    nextFilter.messageSent(session, data);
  } else if (type == EventType.EXCEPTION) {
    nextFilter.exceptionCaught(session, (Throwable) data);
  } else if (type == EventType.IDLE) {
    nextFilter.sessionIdle(session, (IdleStatus) data);
  } else if (type == EventType.OPENED) {
    nextFilter.sessionOpened(session);
  } else if (type == EventType.CLOSED) {
    nextFilter.sessionClosed(session);
  }
}
origin: org.littleshoot/mina-port

public void sessionClosed(NextFilter nextFilter, IoSession session) {
  nextFilter.sessionClosed(session);
}
origin: org.littleshoot/mina-port

public void sessionOpened(NextFilter nextFilter, IoSession session) {
  nextFilter.sessionOpened(session);
}
origin: org.littleshoot/mina-port

public void sessionCreated(NextFilter nextFilter, IoSession session) {
  nextFilter.sessionCreated(session);
}
origin: org.littleshoot/mina-port

public void sessionCreated(NextFilter nextFilter, IoSession session) {
  nextFilter.sessionCreated(session);
}
origin: org.littleshoot/mina-port

public void messageReceived(NextFilter nextFilter, IoSession session,
    Object message) throws Exception {
  nextFilter.messageReceived(session, message);
}
origin: org.littleshoot/mina-port

public void filterWrite(NextFilter nextFilter, IoSession session,
    WriteRequest writeRequest) throws Exception {
  nextFilter.filterWrite(session, writeRequest);
}
origin: org.littleshoot/mina-port

public void sessionCreated(NextFilter nextFilter, IoSession session)
    throws Exception {
  nextFilter.sessionCreated(session);
}
origin: org.littleshoot/mina-port

public void sessionClosed(NextFilter nextFilter, IoSession session) {
  SessionLog.info(session, "CLOSED");
  nextFilter.sessionClosed(session);
}
origin: org.littleshoot/mina-port

public void filterClose(NextFilter nextFilter, IoSession session)
    throws Exception {
  nextFilter.filterClose(session);
}
origin: org.littleshoot/mina-port

public void sessionIdle(NextFilter nextFilter, IoSession session,
    IdleStatus status) {
  nextFilter.sessionIdle(session, status);
}
origin: org.littleshoot/mina-port

public void messageSent(NextFilter nextFilter, IoSession session,
    Object message) throws Exception {
  nextFilter.messageSent(session, message);
}
origin: org.littleshoot/mina-port

public void exceptionCaught(NextFilter nextFilter, IoSession session,
    Throwable cause) throws Exception {
  nextFilter.exceptionCaught(session, cause);
}
origin: org.littleshoot/mina-port

public void sessionClosed(NextFilter nextFilter, IoSession session)
    throws Exception {
  nextFilter.sessionClosed(session);
}
org.littleshoot.mina.commonIoFilter$NextFilter

Javadoc

Represents the next IoFilter in IoFilterChain.

Most used methods

  • filterWrite
    Forwards filterWrite event to next filter.
  • exceptionCaught
    Forwards exceptionCaught event to next filter.
  • filterClose
    Forwards filterClose event to next filter.
  • messageReceived
    Forwards messageReceived event to next filter.
  • messageSent
    Forwards messageSent event to next filter.
  • sessionClosed
    Forwards sessionClosed event to next filter.
  • sessionCreated
    Forwards sessionCreated event to next filter.
  • sessionIdle
    Forwards sessionIdle event to next filter.
  • sessionOpened
    Forwards sessionOpened event to next filter.

Popular in Java

  • Start an intent from android
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • notifyDataSetChanged (ArrayAdapter)
  • findViewById (Activity)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now