|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CompositeCallback
Composite Callback can hold more callbacks which allows to form callback trees where events are passed to
sub-callbacks. Events can be filtered using FilterCallback which may be set up to pass only specific
events under certain circumstances.
This can be configured via Manager configuration facility. (Configuration part is still rather WIP.)
Manager).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.javasimon.callback.Callback |
|---|
Callback.Event |
| Method Summary | |
|---|---|
void |
addCallback(Callback callback)
Adds another callback as a child to this callback. |
List<Callback> |
callbacks()
Returns the list of all child-callbacks. |
void |
removeAllCallbacks()
Removes all callbacks from this callback. |
void |
removeCallback(Callback callback)
Removes specified callback from this callback. |
| Methods inherited from interface org.javasimon.callback.Callback |
|---|
cleanup, initialize, onCounterDecrease, onCounterIncrease, onCounterSet, onManagerClear, onManagerMessage, onManagerWarning, onSimonCreated, onSimonDestroyed, onSimonReset, onStopwatchAdd, onStopwatchAdd, onStopwatchStart, onStopwatchStop |
| Method Detail |
|---|
List<Callback> callbacks()
void addCallback(Callback callback)
callback - added callbackvoid removeCallback(Callback callback)
callback - removed child-callbackvoid removeAllCallbacks()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||