Class TxnAwareEventFactoryImpl
java.lang.Object
com.atlassian.jira.event.issue.txnaware.TxnAwareEventFactoryImpl
- All Implemented Interfaces:
TxnAwareEventFactory
-
Constructor Summary
ConstructorsConstructorDescriptionTxnAwareEventFactoryImpl(com.atlassian.event.api.EventPublisher eventPublisher, RequestLocalTransactionRunnableQueueFactory runnableQueueFactory, ComponentLocator componentLocator, SpanningOperationHolder spanningOperationHolder) -
Method Summary
Modifier and TypeMethodDescriptionvoidissueChangedEventOnCommit(long issueId, ApplicationUser author, Comment comment, long changeGroupId, boolean sendMail) voidpublishOnCommitEvent(Supplier<OnCommitEvent> onCommitEventSupplier) voidpublishOnCommitIssueEventBundle(Supplier<OnCommitIssueEventBundle> onCommitBundleEventSupplier)
-
Constructor Details
-
TxnAwareEventFactoryImpl
public TxnAwareEventFactoryImpl(com.atlassian.event.api.EventPublisher eventPublisher, RequestLocalTransactionRunnableQueueFactory runnableQueueFactory, ComponentLocator componentLocator, SpanningOperationHolder spanningOperationHolder)
-
-
Method Details
-
issueChangedEventOnCommit
public void issueChangedEventOnCommit(long issueId, ApplicationUser author, Comment comment, long changeGroupId, boolean sendMail) - Specified by:
issueChangedEventOnCommitin interfaceTxnAwareEventFactory
-
publishOnCommitIssueEventBundle
public void publishOnCommitIssueEventBundle(Supplier<OnCommitIssueEventBundle> onCommitBundleEventSupplier) - Specified by:
publishOnCommitIssueEventBundlein interfaceTxnAwareEventFactory
-
publishOnCommitEvent
- Specified by:
publishOnCommitEventin interfaceTxnAwareEventFactory
-