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 TxnAwareEventFactorypublic void publishOnCommitIssueEventBundle(java.util.function.Supplier<OnCommitIssueEventBundle> onCommitBundleEventSupplier)
publishOnCommitIssueEventBundle in interface TxnAwareEventFactorypublic void publishOnCommitEvent(java.util.function.Supplier<OnCommitEvent> onCommitEventSupplier)
publishOnCommitEvent in interface TxnAwareEventFactoryCopyright © 2002-2019 Atlassian. All Rights Reserved.