org.cougaar.core.qos.profile
Class RemoteTraffic
java.lang.Object
org.cougaar.util.GenericStateModelAdapter
org.cougaar.core.qos.profile.ProfilerBase
org.cougaar.core.qos.profile.RemoteTraffic
- All Implemented Interfaces:
- org.cougaar.core.component.Component, ProfilerService.Client, org.cougaar.util.GenericStateModel
public class RemoteTraffic
- extends ProfilerBase
This component profiles the message traffic (message count and
byte count) from the local aggregated agents to each specific
remote target agent.
I.e. FROM (this node and it's agents) TO (a specific remote target)
Example output:
tr_AgentB - #count, bytes,
tr_AgentB - 4783, 6136339
tr_NodeA - 38, 0
tr_NodeB - 8, 8167
- See Also:
required coordinator component
|
Field Summary |
org.cougaar.core.mts.AgentStatusService |
as
|
java.lang.Object |
dqms
|
| Fields inherited from interface org.cougaar.util.GenericStateModel |
ACTIVE, IDLE, LOADED, UNINITIALIZED, UNLOADED |
|
Method Summary |
void |
load()
|
void |
run()
|
| Methods inherited from class org.cougaar.util.GenericStateModelAdapter |
getModelState, halt, initialize, resume, start, stop, suspend, transitState, unload |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.cougaar.util.GenericStateModel |
getModelState, halt, initialize, resume, start, stop, suspend, unload |
as
public org.cougaar.core.mts.AgentStatusService as
dqms
public java.lang.Object dqms
RemoteTraffic
public RemoteTraffic()
load
public void load()
- Specified by:
load in interface org.cougaar.util.GenericStateModel- Overrides:
load in class ProfilerBase
run
public void run()
- Specified by:
run in interface ProfilerService.Client- Specified by:
run in class ProfilerBase