public class ComponentBusEvents extends Object
Every component should instantiate this class for itself as it provides a convenient way to send new events into the bus (but it is not mandatory).
There is a possibility to disable sending of all events by setting false via setBroadcasting(boolean)
.
Think of it as applying aspect to all event-broadcasting used by your class which allows you to disable the cross-cutting concern
of sending events.
Modifier and Type | Field and Description |
---|---|
protected boolean |
broadcasting
Whether the event broadcasting is enabled.
|
protected IComponentBus |
bus |
protected IComponent |
component |
protected Logger |
log |
Constructor and Description |
---|
ComponentBusEvents(IComponentBus bus,
IComponent component,
Logger log) |
Modifier and Type | Method and Description |
---|---|
boolean |
fatalError(String message) |
boolean |
fatalError(String message,
Throwable cause) |
boolean |
fatalError(Throwable cause) |
boolean |
isBroadcasting()
When some method is called to broadcast some event then it will go through ONLY IFF isBroadcasting().
|
boolean |
paused() |
boolean |
paused(String message) |
boolean |
pausedTransactional() |
boolean |
pausedTransactional(String message) |
boolean |
pausing() |
boolean |
pausing(String message) |
boolean |
pausingTransactional() |
boolean |
pausingTransactional(String message) |
boolean |
resumed() |
boolean |
resumed(String message) |
boolean |
resumedTransactional() |
boolean |
resumedTransactional(String message) |
boolean |
resuming() |
boolean |
resuming(String message) |
boolean |
resumingTransactional() |
boolean |
resumingTransactional(String message) |
void |
setBroadcasting(boolean broadcasting)
This may enable (== true) / disable (== false) whether this object will actually be sending any events or not.
|
boolean |
started() |
boolean |
started(String message) |
boolean |
startedTransactional() |
boolean |
startedTransactional(String message) |
boolean |
starting() |
boolean |
starting(String message) |
boolean |
startingPaused() |
boolean |
startingPaused(String message) |
boolean |
startingPausedTransactional() |
boolean |
startingPausedTransactional(String message) |
boolean |
startingTransactional() |
boolean |
startingTransactional(String message) |
boolean |
stopped() |
boolean |
stopped(String message) |
boolean |
stoppedTransactional() |
boolean |
stoppedTransactional(String message) |
boolean |
stopping() |
boolean |
stopping(String message) |
boolean |
stoppingTransactional() |
boolean |
stoppingTransactional(String message) |
protected IComponentBus bus
protected IComponent component
protected Logger log
protected boolean broadcasting
public ComponentBusEvents(IComponentBus bus, IComponent component, Logger log)
public boolean isBroadcasting()
public void setBroadcasting(boolean broadcasting)
broadcasting
- public boolean starting()
public boolean starting(String message)
public boolean startingPaused()
public boolean startingPaused(String message)
public boolean started()
public boolean started(String message)
public boolean pausing()
public boolean pausing(String message)
public boolean paused()
public boolean paused(String message)
public boolean resuming()
public boolean resuming(String message)
public boolean resumed()
public boolean resumed(String message)
public boolean stopping()
public boolean stopping(String message)
public boolean stopped()
public boolean stopped(String message)
public boolean fatalError(String message)
public boolean fatalError(Throwable cause)
public boolean startingTransactional()
public boolean startingTransactional(String message)
public boolean startingPausedTransactional()
public boolean startingPausedTransactional(String message)
public boolean startedTransactional()
public boolean startedTransactional(String message)
public boolean pausingTransactional()
public boolean pausingTransactional(String message)
public boolean pausedTransactional()
public boolean pausedTransactional(String message)
public boolean resumingTransactional()
public boolean resumingTransactional(String message)
public boolean resumedTransactional()
public boolean resumedTransactional(String message)
public boolean stoppingTransactional()
public boolean stoppingTransactional(String message)
public boolean stoppedTransactional()
public boolean stoppedTransactional(String message)
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.