# Package org.eclipse.jgit.events

Events and listener interfaces.

Interface Summary
ConfigChangedListener: Receives `ConfigChangedEvent`s.
IndexChangedListener: Receives `IndexChangedEvent`s.
RefsChangedListener: Receives `RefsChangedEvent`s.
RepositoryListener: A listener can register for event delivery.

Class Summary
ConfigChangedEvent: Describes a change to one or more keys in the configuration.
IndexChangedEvent: Describes a change to one or more paths in the index file.
ListenerHandle: Tracks a previously registered `RepositoryListener`.
ListenerList: Manages a thread-safe list of `RepositoryListener`s.
RefsChangedEvent: Describes a change to one or more references of a repository.
RepositoryEvent<T extends RepositoryListener>: Describes a modification made to a repository.