public class ListenerList extends Object
RepositoryListener
s.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 © 2016 Eclipse JGit Project. All rights reserved.