|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface MonitoredNode
Interface for a node that provides information about its activity.
| Method Summary | |
|---|---|
void |
addNodeListener(NodeListener listener)
Add a listener to the list of listener for this node. |
void |
fireNodeEvent(int nbTasks)
Create an event for the execution of a specified number of tasks. |
void |
fireNodeEvent(NodeEventType eventType)
Notify all listeners that an event has occurred. |
SocketWrapper |
getSocketWrapper()
Get the underlying socket used by this node. |
void |
removeNodeListener(NodeListener listener)
Remove a listener from the list of listener for this node. |
void |
setSocketWrapper(SocketWrapper socketWrapper)
Set the underlying socket to be used by this node. |
void |
stopNode(boolean closeDataChannel)
Stop this node and release the resources it is using. |
| Methods inherited from interface java.lang.Runnable |
|---|
run |
| Method Detail |
|---|
SocketWrapper getSocketWrapper()
void setSocketWrapper(SocketWrapper socketWrapper)
socketWrapper - a SocketWrapper instance.void addNodeListener(NodeListener listener)
listener - the listener to add.void removeNodeListener(NodeListener listener)
listener - the listener to remove.void fireNodeEvent(NodeEventType eventType)
eventType - the type of the event as an enumerated value.void fireNodeEvent(int nbTasks)
nbTasks - the number of tasks as an int.void stopNode(boolean closeDataChannel)
closeDataChannel - determines whether the underlying data channel should be closed.
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||