Uses of Interface
org.apache.mina.io.IoSession

Packages that use IoSession
org.apache.mina.io Low-level protocol implementation layer (I/O layer). 
org.apache.mina.io.datagram Datagram (UDP/IP) support. 
org.apache.mina.io.filter Basic IoHandlerFilter implementations. 
org.apache.mina.io.handler Useful IoHandler implementations. 
org.apache.mina.io.socket Socket (TCP/IP) support. 
org.apache.mina.protocol.io A wrapper for org.apache.mina.io package to support low-level I/O. 
 

Uses of IoSession in org.apache.mina.io
 

Methods in org.apache.mina.io that return IoSession
 IoSession IoConnector.connect(SocketAddress address, int timeout, IoHandler handler)
          Connects to the specified address with timeout.
 IoSession IoConnector.connect(SocketAddress address, IoHandler handler)
          Connects to the specified address.
 IoSession IoConnector.connect(SocketAddress address, SocketAddress localAddress, int timeout, IoHandler handler)
          Connects to the specified address with timeout.
 IoSession IoConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler)
          Connects to the specified address.
 

Methods in org.apache.mina.io with parameters of type IoSession
 void IoFilterAdapter.dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
           
 void IoFilter.dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
          Filters IoHandler.dataRead(IoSession, ByteBuffer) event.
 void IoHandlerAdapter.dataRead(IoSession session, ByteBuffer buf)
           
 void IoHandler.dataRead(IoSession session, ByteBuffer buf)
          Invoked when data is read from the connection.
 void IoFilter.NextFilter.dataRead(IoSession session, ByteBuffer buf)
           
 void AbstractIoFilterChain.dataRead(IoSession session, ByteBuffer buf)
           
 void IoFilterAdapter.dataWritten(IoFilter.NextFilter nextFilter, IoSession session, Object marker)
           
 void IoFilter.dataWritten(IoFilter.NextFilter nextFilter, IoSession session, Object marker)
          Filters IoHandler.dataWritten(IoSession, Object) event.
 void IoHandlerAdapter.dataWritten(IoSession session, Object marker)
           
 void IoHandler.dataWritten(IoSession session, Object marker)
          Invoked when MINA wrote write(ByteBuffer, Object) request successfully.
 void IoFilter.NextFilter.dataWritten(IoSession session, Object marker)
           
 void AbstractIoFilterChain.dataWritten(IoSession session, Object marker)
           
protected  void IoSessionFilterChain.doWrite(IoSession session, ByteBuffer buf, Object marker)
           
protected abstract  void AbstractIoFilterChain.doWrite(IoSession session, ByteBuffer buffer, Object marker)
           
 void IoFilterAdapter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void IoFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
          Filters IoHandler.exceptionCaught(IoSession, Throwable) event.
 void IoHandlerAdapter.exceptionCaught(IoSession session, Throwable cause)
           
 void IoHandler.exceptionCaught(IoSession session, Throwable cause)
          Invoked when any exception is thrown by user IoHandler implementation or by MINA.
 void IoFilter.NextFilter.exceptionCaught(IoSession session, Throwable cause)
           
 void AbstractIoFilterChain.exceptionCaught(IoSession session, Throwable cause)
           
 void IoFilterAdapter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, Object marker)
           
 void IoFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, Object marker)
          Filters write(ByteBuffer, Object) method invocation.
 void IoFilter.NextFilter.filterWrite(IoSession session, ByteBuffer buf, Object marker)
           
 void AbstractIoFilterChain.filterWrite(IoSession session, ByteBuffer buf, Object marker)
           
 void IoFilterAdapter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionClosed(IoSession) event.
 void IoHandlerAdapter.sessionClosed(IoSession session)
           
 void IoHandler.sessionClosed(IoSession session)
          Invoked when the connection is closed.
 void IoFilter.NextFilter.sessionClosed(IoSession session)
           
 void AbstractIoFilterChain.sessionClosed(IoSession session)
           
 void IoHandlerAdapter.sessionCreated(IoSession session)
           
 void IoHandler.sessionCreated(IoSession session)
          Invoked when the session is created.
 void IoFilterAdapter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void IoFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Filters IoHandler.sessionIdle(IoSession, IdleStatus) event.
 void IoHandlerAdapter.sessionIdle(IoSession session, IdleStatus status)
           
 void IoHandler.sessionIdle(IoSession session, IdleStatus status)
          Invoked when the connection is idle.
 void IoFilter.NextFilter.sessionIdle(IoSession session, IdleStatus status)
           
 void AbstractIoFilterChain.sessionIdle(IoSession session, IdleStatus status)
           
 void IoFilterAdapter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionOpened(IoSession) event.
 void IoHandlerAdapter.sessionOpened(IoSession session)
           
 void IoHandler.sessionOpened(IoSession session)
          Invoked when the connection is opened.
 void IoFilter.NextFilter.sessionOpened(IoSession session)
           
 void AbstractIoFilterChain.sessionOpened(IoSession session)
           
 

Uses of IoSession in org.apache.mina.io.datagram
 

Methods in org.apache.mina.io.datagram that return IoSession
 IoSession DatagramConnector.connect(SocketAddress address, int timeout, IoHandler handler)
           
 IoSession DatagramConnector.connect(SocketAddress address, IoHandler handler)
           
 IoSession DatagramConnector.connect(SocketAddress address, SocketAddress localAddress, int timeout, IoHandler handler)
           
 IoSession DatagramConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler)
           
 

Uses of IoSession in org.apache.mina.io.filter
 

Methods in org.apache.mina.io.filter with parameters of type IoSession
 void SSLFilter.dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
           
 void IoThreadPoolFilter.dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
           
 void IoLoggingFilter.dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
           
 void BlacklistFilter.dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
          Forwards event if and if only the remote address of session is not blacklisted.
 void SSLFilter.dataWritten(IoFilter.NextFilter nextFilter, IoSession session, Object marker)
           
 void IoThreadPoolFilter.dataWritten(IoFilter.NextFilter nextFilter, IoSession session, Object marker)
           
 void IoLoggingFilter.dataWritten(IoFilter.NextFilter nextFilter, IoSession session, Object marker)
           
 void IoThreadPoolFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void IoLoggingFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void SSLFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, Object marker)
           
 void IoThreadPoolFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, Object marker)
           
 void IoLoggingFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, Object marker)
           
 SSLSession SSLFilter.getSSLSession(IoSession session)
          Returns the underlying SSLSession for the specified session.
 void SSLFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoThreadPoolFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoLoggingFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoThreadPoolFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void IoLoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void SSLFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoThreadPoolFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoLoggingFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 void BlacklistFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Close connection immediately if the remote address of session is blacklisted.
 

Uses of IoSession in org.apache.mina.io.handler
 

Methods in org.apache.mina.io.handler with parameters of type IoSession
 void StreamIoHandler.dataRead(IoSession session, ByteBuffer buf)
          Forwards read data to input stream.
 void StreamIoHandler.exceptionCaught(IoSession session, Throwable cause)
          Forwards caught exceptions to input stream.
protected abstract  void StreamIoHandler.processStreamIo(IoSession session, InputStream in, OutputStream out)
          Implement this method to execute your stream I/O logic; please note that you must forward the process request to other thread or thread pool.
 void StreamIoHandler.sessionClosed(IoSession session)
          Closes input stream.
 void StreamIoHandler.sessionIdle(IoSession session, IdleStatus status)
          Handles read timeout.
 void StreamIoHandler.sessionOpened(IoSession session)
          Initializes streams and timeout settings.
 

Uses of IoSession in org.apache.mina.io.socket
 

Methods in org.apache.mina.io.socket that return IoSession
 IoSession SocketConnector.connect(SocketAddress address, int timeout, IoHandler handler)
           
 IoSession SocketConnector.connect(SocketAddress address, IoHandler handler)
           
 IoSession SocketConnector.connect(SocketAddress address, SocketAddress localAddress, int timeout, IoHandler handler)
           
 IoSession SocketConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler)
           
 

Uses of IoSession in org.apache.mina.protocol.io
 

Methods in org.apache.mina.protocol.io that return IoSession
 IoSession IoProtocolSession.getIoSession()
          Returns the IoSession this session is backed by.
 



Copyright © 2004-2005 . All Rights Reserved.