public class AdminCommandEventBrokerImpl<T> extends Object implements AdminCommandEventBroker<T>
AdminCommandEventBroker.AdminCommandListener<T>, AdminCommandEventBroker.BrokerListenerRegEvent, AdminCommandEventBroker.EventBrokerUtilsLOCAL_EVENT_PREFIX| Constructor and Description |
|---|
AdminCommandEventBrokerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
fireEvent(Object event)
Fire event under name of event.getClass.getName().
|
void |
fireEvent(String name,
Object event)
Fire event under defined name.
|
AdminCommandEventBroker.EventBrokerUtils |
getUtils()
Pack of utility methods related to this instance of event broker.
|
boolean |
listening(String eventName)
Returns true if exist exists registered listener for given eventName
|
void |
registerListener(String regexpForName,
AdminCommandEventBroker.AdminCommandListener<T> listener)
Register Listener for admin command events.
|
void |
unregisterListener(AdminCommandEventBroker.AdminCommandListener listener)
Remove registered listener.
|
public void fireEvent(String name, Object event)
AdminCommandEventBrokerfireEvent in interface AdminCommandEventBroker<T>name - Event name. Listener is registered to some name.event - Any object can be eventpublic void fireEvent(Object event)
AdminCommandEventBrokerfireEvent in interface AdminCommandEventBroker<T>event - Any object can be event.public void registerListener(String regexpForName, AdminCommandEventBroker.AdminCommandListener<T> listener)
AdminCommandEventBrokerregisterListener in interface AdminCommandEventBroker<T>regexpForName - listen to events with name valid to this regular expression.listener - Listener will be calledpublic boolean listening(String eventName)
AdminCommandEventBrokerlistening in interface AdminCommandEventBroker<T>public void unregisterListener(AdminCommandEventBroker.AdminCommandListener listener)
AdminCommandEventBrokerunregisterListener in interface AdminCommandEventBroker<T>listener - Listener to removepublic AdminCommandEventBroker.EventBrokerUtils getUtils()
AdminCommandEventBrokergetUtils in interface AdminCommandEventBroker<T>Copyright © 2017. All rights reserved.