【发布时间】:2017-05-26 18:58:57
【问题描述】:
我正在开发一个通知用户存储库和分支事件的 BitBucket 插件。在测试分支事件时,我注意到删除和创建事件被多次触发(我没有在听 BranchChangedEvent)。据我了解,事件也会为继承的类触发,并由下面显示的两种方法处理。
@EventListener
public void onBranchCreatedEvent(BranchDeletedEvent event) {
//do something
}
@EventListener
public void onBranchCreatedEvent(BranchCreatedEvent event) {
//do something
}
有没有一种很好的方法来处理有问题的两个事件而不跟踪已经处理的事件?我的要求是捕获创建/删除分支的名称和相对 URL。
【问题讨论】:
标签: java events bitbucket branch bitbucket-server