mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-07-11 15:12:17 +02:00
send RepositoryHookEvents to new event system
This commit is contained in:
@@ -161,11 +161,13 @@ public abstract class AbstractRepositoryManager implements RepositoryManager
|
||||
}
|
||||
|
||||
/**
|
||||
* Method description
|
||||
* Sends a {@link RepositoryHookEvent} to each registered
|
||||
* {@link RepositoryHook} and sends the {@link RepositoryHookEvent} to
|
||||
* the {@link ScmEventBus}.
|
||||
*
|
||||
*
|
||||
* @param repository
|
||||
* @param event
|
||||
* @param repository changed repository
|
||||
* @param event event to be fired
|
||||
*/
|
||||
@Override
|
||||
public void fireHookEvent(Repository repository, RepositoryHookEvent event)
|
||||
@@ -175,6 +177,9 @@ public abstract class AbstractRepositoryManager implements RepositoryManager
|
||||
AssertUtil.assertIsNotNull(event.getType());
|
||||
event.setRepository(repository);
|
||||
|
||||
// post to event system
|
||||
ScmEventBus.getInstance().post(event);
|
||||
|
||||
List<RepositoryHook> hooks = hookMap.get(event.getType());
|
||||
|
||||
if (Util.isNotEmpty(hooks))
|
||||
|
||||
Reference in New Issue
Block a user