public interface IoSessionManagerMBean
限定符和类型 | 方法和说明 |
---|---|
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
|
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()