|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IoSessionManagerMBean
MBean interface for the session manager, it's used for instrumenting IoSession
Method Summary | |
---|---|
void |
addFirstLoggingFilter()
add a logging filter at begining of the chain |
void |
addLastLoggingFilter()
add a logging filter at end of the chain |
void |
close()
close the session |
long |
getBothIdleTime()
read and write IDLE time |
float |
getByteReadThroughtput()
get the read bytes per second throughput works only if a stat collector is inspecting this session, |
float |
getByteWrittenThroughtput()
get the written bytes per second throughput works only if a stat collector is inspecting this session, |
java.util.Date |
getCreationTime()
when the session was created |
java.lang.String[] |
getInstalledFilters()
get the list of filters installed in the filter chain |
java.util.Date |
getLastIoTime()
last time the session processed an IO |
java.util.Date |
getLastReadTime()
last time the session processed an read |
java.util.Date |
getLastWriteTime()
last time the session processed a write |
float |
getMessageReadThroughtput()
get the read messages per second throughput works only if a stat collector is inspecting this session, and only if a ProtocolDecoderFilter is used |
float |
getMessageWrittenThroughtput()
get the written messages per second throughput works only if a stat collector is inspecting this session, and only if a ProtocolDecoderFilter is used |
long |
getReadBytes()
bytes read from the beginning |
long |
getReadIdleTime()
read IDLE time |
long |
getReadMessages()
PDU decoded from the beginning. |
long |
getWriteIdleTime()
write IDLE time |
long |
getWrittenBytes()
bytes written from the beginning |
long |
getWrittenMessages()
PDU encoded from the beginning. |
boolean |
isConnected()
is the session is connected |
void |
removeFirstLoggingFilter()
remove the logging filter at begining of the chain |
void |
removeLastLoggingFilter()
remove the logging filter at end of the chain |
Method Detail |
---|
boolean isConnected()
long getReadBytes()
long getWrittenBytes()
long getReadMessages()
long getWrittenMessages()
void close() throws java.lang.InterruptedException
java.lang.InterruptedException
java.util.Date getCreationTime()
java.util.Date getLastIoTime()
java.util.Date getLastWriteTime()
java.util.Date getLastReadTime()
java.lang.String[] getInstalledFilters()
void addLastLoggingFilter()
void removeLastLoggingFilter()
void addFirstLoggingFilter()
void removeFirstLoggingFilter()
long getBothIdleTime()
long getReadIdleTime()
long getWriteIdleTime()
float getByteReadThroughtput()
float getByteWrittenThroughtput()
float getMessageReadThroughtput()
float getMessageWrittenThroughtput()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |