org.apache.mina.transport.socket.apr
Class AprSession

java.lang.Object
  extended by org.apache.mina.core.session.AbstractIoSession
      extended by org.apache.mina.transport.socket.apr.AprSession
All Implemented Interfaces:
IoSession

public abstract class AprSession
extends AbstractIoSession

An abstract IoSession serving of base for APR based sessions.

Author:
Apache MINA Project

Field Summary
 
Fields inherited from class org.apache.mina.core.session.AbstractIoSession
config
 
Method Summary
 IoFilterChain getFilterChain()
          
 java.net.InetSocketAddress getLocalAddress()
          
 IoProcessor<AprSession> getProcessor()
          
 java.net.InetSocketAddress getRemoteAddress()
          
 java.net.InetSocketAddress getServiceAddress()
          
 
Methods inherited from class org.apache.mina.core.session.AbstractIoSession
close, close, containsAttribute, decreaseReadBufferSize, decreaseScheduledBytesAndMessages, equals, getAttachment, getAttribute, getAttribute, getAttributeKeys, getAttributeMap, getBothIdleCount, getCloseFuture, getConfig, getCreationTime, getCurrentWriteMessage, getCurrentWriteRequest, getHandler, getId, getIdleCount, getLastBothIdleTime, getLastIdleTime, getLastIoTime, getLastReaderIdleTime, getLastReadTime, getLastWriterIdleTime, getLastWriteTime, getReadBytes, getReadBytesThroughput, getReaderIdleCount, getReadMessages, getReadMessagesThroughput, getScheduledWriteBytes, getScheduledWriteMessages, getService, getWriteRequestQueue, getWriterIdleCount, getWrittenBytes, getWrittenBytesThroughput, getWrittenMessages, getWrittenMessagesThroughput, hashCode, increaseIdleCount, increaseReadBufferSize, increaseReadBytes, increaseReadMessages, increaseScheduledWriteBytes, increaseScheduledWriteMessages, increaseWrittenBytes, increaseWrittenMessages, isBothIdle, isClosing, isConnected, isIdle, isReaderIdle, isReadSuspended, isScheduledForFlush, isWriterIdle, isWriteSuspended, notifyIdleness, notifyIdleSession, offerClosedReadFuture, offerFailedReadFuture, offerReadFuture, read, removeAttribute, removeAttribute, replaceAttribute, resumeRead, resumeWrite, scheduledForFlush, setAttachment, setAttribute, setAttribute, setAttributeIfAbsent, setAttributeIfAbsent, setAttributeMap, setCurrentWriteRequest, setScheduledForFlush, setScheduledWriteBytes, setScheduledWriteMessages, setWriteRequestQueue, suspendRead, suspendWrite, toString, unscheduledForFlush, updateThroughput, write, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.mina.core.session.IoSession
getTransportMetadata
 

Method Detail

getProcessor

public IoProcessor<AprSession> getProcessor()

Specified by:
getProcessor in class AbstractIoSession

getLocalAddress

public java.net.InetSocketAddress getLocalAddress()


getRemoteAddress

public java.net.InetSocketAddress getRemoteAddress()


getFilterChain

public IoFilterChain getFilterChain()


getServiceAddress

public java.net.InetSocketAddress getServiceAddress()

Specified by:
getServiceAddress in interface IoSession
Overrides:
getServiceAddress in class AbstractIoSession


Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.