net.sf.cindy.session.jmx
Interface SessionMBean

All Known Implementing Classes:
JmxSession

public interface SessionMBean

Session MBean.

Version:
$id$
Author:
Roger Chen

Method Summary
 void addSessionFilter(int index, java.lang.String filterClassName)
           
 void addSessionFilter(java.lang.String filterClassName)
           
 void close()
           
 java.util.Map getAttributes()
           
 java.net.SocketAddress getLocalAddress()
           
 java.lang.String getPacketDecoder()
           
 java.lang.String getPacketEncoder()
           
 java.net.SocketAddress getRemoteAddress()
           
 java.lang.String[] getSessionFilters()
           
 java.lang.String getSessionHandler()
           
 int getSessionTimeout()
           
 java.lang.String getSessionType()
           
 javax.management.openmbean.CompositeData getStatistic()
           
 boolean isStarted()
           
 void removeSessionFilter(int index)
           
 void setLocalAddress(java.net.SocketAddress address)
           
 void setPacketDecoder(java.lang.String decoderClassName)
           
 void setPacketEncoder(java.lang.String encoderClassName)
           
 void setRemoteAddress(java.net.SocketAddress address)
           
 void setSessionHandler(java.lang.String handlerClassName)
           
 void setSessionTimeout(int timeout)
           
 void start()
           
 

Method Detail

getSessionType

java.lang.String getSessionType()

setRemoteAddress

void setRemoteAddress(java.net.SocketAddress address)

getRemoteAddress

java.net.SocketAddress getRemoteAddress()

setLocalAddress

void setLocalAddress(java.net.SocketAddress address)

getLocalAddress

java.net.SocketAddress getLocalAddress()

setPacketDecoder

void setPacketDecoder(java.lang.String decoderClassName)

getPacketDecoder

java.lang.String getPacketDecoder()

setPacketEncoder

void setPacketEncoder(java.lang.String encoderClassName)

getPacketEncoder

java.lang.String getPacketEncoder()

getAttributes

java.util.Map getAttributes()

setSessionTimeout

void setSessionTimeout(int timeout)

getSessionTimeout

int getSessionTimeout()

isStarted

boolean isStarted()

start

void start()

close

void close()

getSessionFilters

java.lang.String[] getSessionFilters()

removeSessionFilter

void removeSessionFilter(int index)

addSessionFilter

void addSessionFilter(java.lang.String filterClassName)

addSessionFilter

void addSessionFilter(int index,
                      java.lang.String filterClassName)

getSessionHandler

java.lang.String getSessionHandler()

setSessionHandler

void setSessionHandler(java.lang.String handlerClassName)

getStatistic

javax.management.openmbean.CompositeData getStatistic()