Package org.apache.qpid.server.txn
Class FlowToDiskTransactionObserver
- java.lang.Object
-
- org.apache.qpid.server.txn.FlowToDiskTransactionObserver
-
- All Implemented Interfaces:
TransactionObserver
public class FlowToDiskTransactionObserver extends Object implements TransactionObserver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.server.txn.TransactionObserver
TransactionObserver.NoopTransactionObserver
-
-
Field Summary
-
Fields inherited from interface org.apache.qpid.server.txn.TransactionObserver
NOOP_TRANSACTION_OBSERVER
-
-
Constructor Summary
Constructors Constructor Description FlowToDiskTransactionObserver(long maxUncommittedInMemorySize, LogSubject logSubject, EventLogger eventLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onDischarge(ServerTransaction transaction)
void
onMessageEnqueue(ServerTransaction transaction, EnqueueableMessage<? extends StorableMessageMetaData> message)
void
reset()
-
-
-
Constructor Detail
-
FlowToDiskTransactionObserver
public FlowToDiskTransactionObserver(long maxUncommittedInMemorySize, LogSubject logSubject, EventLogger eventLogger)
-
-
Method Detail
-
onMessageEnqueue
public void onMessageEnqueue(ServerTransaction transaction, EnqueueableMessage<? extends StorableMessageMetaData> message)
- Specified by:
onMessageEnqueue
in interfaceTransactionObserver
-
onDischarge
public void onDischarge(ServerTransaction transaction)
- Specified by:
onDischarge
in interfaceTransactionObserver
-
reset
public void reset()
- Specified by:
reset
in interfaceTransactionObserver
-
-