|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.management.StatCollector
public class StatCollector
Collects statistics of an IoService
. It's polling all the sessions of a given
IoService. It's attaching a IoSessionStat
object to all the sessions polled
and filling the throughput values.
Usage :
IoService service = ... StatCollector collector = new StatCollector( service ); collector.start();By default the
StatCollector
is polling the sessions every 5 seconds. You can
give a different polling time using a second constructor.
Field Summary | |
---|---|
static String |
KEY
The session attribute key for IoSessionStat . |
Constructor Summary | |
---|---|
StatCollector(IoService service)
Create a stat collector for the given service with a default polling time of 5 seconds. |
|
StatCollector(IoService service,
int pollingInterval)
create a stat collector for the given given service |
Method Summary | |
---|---|
boolean |
isRunning()
is the stat collector started and polling the IoSession of the IoService |
void |
start()
Start collecting stats for the IoSession of the service. |
void |
stop()
Stop collecting stats. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String KEY
IoSessionStat
.
Constructor Detail |
---|
public StatCollector(IoService service)
service
- the IoService to inspectpublic StatCollector(IoService service, int pollingInterval)
service
- the IoService to inspectpollingInterval
- millisecondsMethod Detail |
---|
public void start()
IoSession
of the service.
New sessions or destroyed will be automaticly added or removed.
public void stop()
IoSessionStat
object will be removed of the
polled session attachements.
public boolean isRunning()
IoSession
of the IoService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |