IoSessionManager
public interface IoSessionManagerMBean
Modifier and Type | Method | Description |
---|---|---|
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()