Class IssueChangedPublisherImpl
java.lang.Object
com.atlassian.bamboo.plugins.jira.event.IssueChangedPublisherImpl
- All Implemented Interfaces:
IssueChangedPublisher
,com.atlassian.event.remote.RemoteEventProducer
public class IssueChangedPublisherImpl
extends Object
implements com.atlassian.event.remote.RemoteEventProducer, IssueChangedPublisher
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final org.quartz.TriggerKey
-
Constructor Summary
ConstructorDescriptionIssueChangedPublisherImpl
(org.quartz.Scheduler scheduler, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.event.remote.RemoteEventProducerRegistrar remoteEventProducerRegistrar) -
Method Summary
Modifier and TypeMethodDescriptionvoid
produces()
void
queuePublishing
(com.atlassian.devstatus.IssueChangedEvent issueChangedEvent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.event.remote.RemoteEventProducer
getApplinkFilter
-
Field Details
-
TRIGGER_ID
public static final org.quartz.TriggerKey TRIGGER_ID -
ISSUE_PUBLISHING_BATCH_SIZE
public static final int ISSUE_PUBLISHING_BATCH_SIZE- See Also:
-
-
Constructor Details
-
IssueChangedPublisherImpl
@Inject public IssueChangedPublisherImpl(org.quartz.Scheduler scheduler, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.event.remote.RemoteEventProducerRegistrar remoteEventProducerRegistrar)
-
-
Method Details
-
produces
- Specified by:
produces
in interfacecom.atlassian.event.remote.RemoteEventProducer
-
onFlushQueueEvent
@EventListener public void onFlushQueueEvent(IssueChangedPublisherImpl.FlushIssuePublishQueueEvent event) -
queuePublishing
public void queuePublishing(com.atlassian.devstatus.IssueChangedEvent issueChangedEvent) - Specified by:
queuePublishing
in interfaceIssueChangedPublisher
-