가이드 제목은 [도구명] [내용]-하기 형태(ex Bitbucket Cloud 저장소 생성하기)로 입력한다.
이 문서에 대한 요약 /개요를 입력한다. (구글에서 검색되었을때 표시되는 문장)
이 문서는 Java에서 Jira EventListener 구현하는 방법을 공유하기 위해 작성되었다.
가이드에 사용되는 도구 정보를 입력한다.
|
첨부한 이미지 너비는 800px 을 넘기지 않는다.
@ExportAsService public class JiraIssueChangedEventListener implements LifecycleAware { @ComponentImport private EventPublisher eventPublisher; @Override public void onStart() { eventPublisher.register(this); logger.debug("- JiraIssueEventListener onStart!"); } @Override public void onStop() { eventPublisher.unregister(this); logger.debug("- JiraIssueEventListener onStop!"); } } |
public void controlListener(){ if(getDbInfo1().get("listenerJob").equals("on")){ eventPublisher.register(this); }else if(getDbInfo1().get("listenerJob").equals("on") || getDbInfo1().get("listenerJob") == null){ eventPublisher.unregister(this); } } |
@EventListener public void issueUpdatedEventListener(IssueChangedEvent issueChangedEvent) throws GenericEntityException { logger.debug("- issueUpdatedEventListener"); Issue changedIssue = issueChangedEvent.getIssue(); logger.debug("Issue Event Listener - changed issue : " + changedIssue.getName); } |