Package io.activej.net.socket.tcp
Class TcpSocket.JmxInspector
java.lang.Object
io.activej.common.inspector.AbstractInspector<TcpSocket.Inspector>
io.activej.net.socket.tcp.TcpSocket.JmxInspector
- All Implemented Interfaces:
io.activej.common.inspector.BaseInspector<TcpSocket.Inspector>,TcpSocket.Inspector
- Enclosing class:
- TcpSocket
public static class TcpSocket.JmxInspector
extends io.activej.common.inspector.AbstractInspector<TcpSocket.Inspector>
implements TcpSocket.Inspector
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongio.activej.jmx.stats.EventStatsio.activej.jmx.stats.EventStatsio.activej.jmx.stats.EventStatsio.activej.jmx.stats.ExceptionStatsio.activej.jmx.stats.ValueStatsgetReads()io.activej.jmx.stats.EventStatsio.activej.jmx.stats.ExceptionStatsio.activej.jmx.stats.EventStatsio.activej.jmx.stats.ValueStatsio.activej.jmx.stats.EventStatsvoidvoidonDisconnect(TcpSocket socket) voidvoidonReadEndOfStream(TcpSocket socket) voidonReadError(TcpSocket socket, IOException e) voidonReadTimeout(TcpSocket socket) voidvoidonWriteError(TcpSocket socket, IOException e) voidonWriteTimeout(TcpSocket socket) Methods inherited from class io.activej.common.inspector.AbstractInspector
lookupMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.common.inspector.BaseInspector
lookup
-
Field Details
-
SMOOTHING_WINDOW
-
-
Constructor Details
-
JmxInspector
public JmxInspector()
-
-
Method Details
-
onConnect
- Specified by:
onConnectin interfaceTcpSocket.Inspector
-
onReadTimeout
- Specified by:
onReadTimeoutin interfaceTcpSocket.Inspector
-
onRead
- Specified by:
onReadin interfaceTcpSocket.Inspector
-
onReadEndOfStream
- Specified by:
onReadEndOfStreamin interfaceTcpSocket.Inspector
-
onReadError
- Specified by:
onReadErrorin interfaceTcpSocket.Inspector
-
onWriteTimeout
- Specified by:
onWriteTimeoutin interfaceTcpSocket.Inspector
-
onWrite
- Specified by:
onWritein interfaceTcpSocket.Inspector
-
onWriteError
- Specified by:
onWriteErrorin interfaceTcpSocket.Inspector
-
onDisconnect
- Specified by:
onDisconnectin interfaceTcpSocket.Inspector
-
getReadTimeouts
public io.activej.jmx.stats.EventStats getReadTimeouts() -
getReads
public io.activej.jmx.stats.ValueStats getReads() -
getReadEndOfStreams
public io.activej.jmx.stats.EventStats getReadEndOfStreams() -
getReadErrors
public io.activej.jmx.stats.ExceptionStats getReadErrors() -
getWriteTimeouts
public io.activej.jmx.stats.EventStats getWriteTimeouts() -
getWrites
public io.activej.jmx.stats.ValueStats getWrites() -
getWriteErrors
public io.activej.jmx.stats.ExceptionStats getWriteErrors() -
getWriteOverloaded
public io.activej.jmx.stats.EventStats getWriteOverloaded() -
getConnects
public io.activej.jmx.stats.EventStats getConnects() -
getDisconnects
public io.activej.jmx.stats.EventStats getDisconnects() -
getActiveSockets
public long getActiveSockets()
-