org.eclipse.jgit.events
Class RepositoryEvent<T extends RepositoryListener>
java.lang.Object
org.eclipse.jgit.events.RepositoryEvent<T>
- Type Parameters:
T
- type of listener this event dispatches to.
- Direct Known Subclasses:
- BeforeDfsPackIndexLoadedEvent, ConfigChangedEvent, DfsPacksChangedEvent, IndexChangedEvent, RefsChangedEvent
public abstract class RepositoryEvent<T extends RepositoryListener>
- extends java.lang.Object
Describes a modification made to a repository.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RepositoryEvent
public RepositoryEvent()
setRepository
public void setRepository(Repository r)
- Set the repository this event occurred on.
This method should only be invoked once on each event object, and is
automatically set by Repository.fireEvent(RepositoryEvent)
.
- Parameters:
r
- the repository.
getRepository
public Repository getRepository()
- Returns:
- the repository that was changed.
getListenerType
public abstract java.lang.Class<T> getListenerType()
- Returns:
- type of listener this event dispatches to.
dispatch
public abstract void dispatch(T listener)
- Dispatch this event to the given listener.
- Parameters:
listener
- listener that wants this event.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2013. All Rights Reserved.