public class ListenerList extends Object
RepositoryListeners.| Constructor and Description |
|---|
ListenerList() |
| Modifier and Type | Method and Description |
|---|---|
ListenerHandle |
addConfigChangedListener(ConfigChangedListener listener)
Register a ConfigChangedListener.
|
ListenerHandle |
addIndexChangedListener(IndexChangedListener listener)
Register an IndexChangedListener.
|
<T extends RepositoryListener> |
addListener(Class<T> type,
T listener)
Add a listener to the list.
|
ListenerHandle |
addRefsChangedListener(RefsChangedListener listener)
Register a RefsChangedListener.
|
void |
dispatch(RepositoryEvent event)
Dispatch an event to all interested listeners.
|
public ListenerHandle addIndexChangedListener(IndexChangedListener listener)
listener - the listener implementation.public ListenerHandle addRefsChangedListener(RefsChangedListener listener)
listener - the listener implementation.public ListenerHandle addConfigChangedListener(ConfigChangedListener listener)
listener - the listener implementation.public <T extends RepositoryListener> ListenerHandle addListener(Class<T> type, T listener)
T - the type of listener being registered.type - type of listener being registered.listener - the listener instance.public void dispatch(RepositoryEvent event)
Listeners are selected by the type of listener the event delivers to.
event - the event to deliver.Copyright © 2014. All rights reserved.