Class TransactionEvent

java.lang.Object
com.couchbase.client.core.cnc.AbstractEvent
com.couchbase.client.core.cnc.events.transaction.TransactionEvent
All Implemented Interfaces:
Event
Direct Known Subclasses:
CleanupFailedEvent, IllegalDocumentStateEvent, TransactionCleanupAttemptEvent, TransactionCleanupEndRunEvent, TransactionCleanupStartRunEvent, TransactionLogEvent, TransactionsStartedEvent

@Uncommitted public abstract class TransactionEvent extends AbstractEvent
All transaction events derive from this.

TransactionEvents at WARN or ERROR level are intended for serious issues that should be investigated, e.g. they should not just be logged. All applications should be listening for and handling events at this level.

At INFO or below they can convey various events that the application can ignore, but may be useful to be programmatically handled.