public interface AdminCommandEventBroker<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AdminCommandEventBroker.AdminCommandListener<T>
Listener for AdminCommand events.
|
static class |
AdminCommandEventBroker.BrokerListenerRegEvent |
static interface |
AdminCommandEventBroker.EventBrokerUtils
Place relevant for utility methods
|
| Modifier and Type | Field and Description |
|---|---|
static String |
LOCAL_EVENT_PREFIX
Local events are not transfered to remote listener using SSE
|
| 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.
|
static final String LOCAL_EVENT_PREFIX
void fireEvent(String name, Object event)
name - Event name. Listener is registered to some name.event - Any object can be eventvoid fireEvent(Object event)
event - Any object can be event.void registerListener(String regexpForName, AdminCommandEventBroker.AdminCommandListener<T> listener)
regexpForName - listen to events with name valid to this regular expression.listener - Listener will be calledvoid unregisterListener(AdminCommandEventBroker.AdminCommandListener listener)
listener - Listener to removeboolean listening(String eventName)
AdminCommandEventBroker.EventBrokerUtils getUtils()
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.