public class ListenerList extends Object
RepositoryListeners.| Constructor | Description |
|---|---|
ListenerList() |
| Modifier and Type | Method | 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 © 2018. All rights reserved.