public class TxnAwareEventFactoryImpl extends Object implements TxnAwareEventFactory
Constructor and Description |
---|
TxnAwareEventFactoryImpl(com.atlassian.event.api.EventPublisher eventPublisher,
RequestLocalTransactionRunnableQueueFactory runnableQueueFactory,
ComponentLocator componentLocator,
SpanningOperationHolder spanningOperationHolder) |
Modifier and Type | Method and Description |
---|---|
void |
issueChangedEventOnCommit(long issueId,
ApplicationUser author,
Comment comment,
long changeGroupId,
boolean sendMail) |
void |
publishOnCommitEvent(java.util.function.Supplier<OnCommitEvent> onCommitEventSupplier) |
void |
publishOnCommitIssueEventBundle(java.util.function.Supplier<OnCommitIssueEventBundle> onCommitBundleEventSupplier) |
public TxnAwareEventFactoryImpl(com.atlassian.event.api.EventPublisher eventPublisher, RequestLocalTransactionRunnableQueueFactory runnableQueueFactory, ComponentLocator componentLocator, SpanningOperationHolder spanningOperationHolder)
public void issueChangedEventOnCommit(long issueId, ApplicationUser author, Comment comment, long changeGroupId, boolean sendMail)
issueChangedEventOnCommit
in interface TxnAwareEventFactory
public void publishOnCommitIssueEventBundle(java.util.function.Supplier<OnCommitIssueEventBundle> onCommitBundleEventSupplier)
publishOnCommitIssueEventBundle
in interface TxnAwareEventFactory
public void publishOnCommitEvent(java.util.function.Supplier<OnCommitEvent> onCommitEventSupplier)
publishOnCommitEvent
in interface TxnAwareEventFactory
Copyright © 2002-2022 Atlassian. All Rights Reserved.