|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.sgs.impl.service.nodemap.affinity.graph.GraphListener
public class GraphListener
A listener which detects object uses by Identities within tasks and builds a graph based on that information.
| Field Summary |
|---|
| Fields inherited from interface com.sun.sgs.profile.ProfileListener |
|---|
WINDOW_SIZE_PROPERTY |
| Constructor Summary | |
|---|---|
GraphListener(AffinityGraphBuilder builder)
Constructs a new listener for affinity graph data. |
|
GraphListener(Properties properties,
Identity owner,
ComponentRegistry registry)
Constructs a new listener for affinity graph data. |
|
| Method Summary | |
|---|---|
void |
propertyChange(PropertyChangeEvent event)
Notifies this listener of a new change in the system properties. |
void |
report(ProfileReport profileReport)
Reports a completed task that has been run through the scheduler. |
void |
shutdown()
Tells this listener that the system is shutting down. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GraphListener(Properties properties,
Identity owner,
ComponentRegistry registry)
NOTE: this constructor should never be used, but is provided to
satisfy the ProfileListener documentation. This listener
cannot be provided as as a property, it is created within the system
for the server's use.
properties - the configuration propertiesowner - task owner for any tasks run by this listenerregistry - the system registrypublic GraphListener(AffinityGraphBuilder builder)
builder - the affinity graph builder to report to
NullPointerException - if the builder is null| Method Detail |
|---|
public void propertyChange(PropertyChangeEvent event)
The current list of supported property names is as follows:
| name | description | new value | old value |
com.sun.sgs.profile.newop |
a new operation is registered with the system. | the new operation :
ProfileOperation |
null |
com.sun.sgs.profile.threadcount |
the number of threads in the system has changed. | the current number of threads : Integer |
the previous number of threads : Integer |
com.sun.sgs.profile.nodeid |
the local node has been assigned a unique identifier | the identifier for the local node: Long |
null |
propertyChange in interface ProfileListenerevent - A PropertyChangeEvent object
describing the name of the property, its old and new
values and the source of the change.public void shutdown()
shutdown in interface ProfileListenerpublic void report(ProfileReport profileReport)
scheduledStartTime will remain constant but the
actualStartTime will change for each re-try of the
same task.
report in interface ProfileListenerprofileReport - the ProfileReport for the task
|
RedDwarf, Version 0.10.1 2010-03-14 10:56:12 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||