Class LocalViewReplicationTransactionEventHandler
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.handlers.SpaceReplicationTransactionEventHandler
com.gigaspaces.internal.client.cache.localview.replication.LocalViewReplicationTransactionEventHandler
- All Implemented Interfaces:
IReplicationInTransactionHandler,ITransactionalExecutionCallback
public class LocalViewReplicationTransactionEventHandler
extends SpaceReplicationTransactionEventHandler
-
Constructor Summary
ConstructorsConstructorDescriptionLocalViewReplicationTransactionEventHandler(SpaceEngine engine, AbstractReplicationEntryEventHandler entryHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoidinTransaction(IReplicationInContext context, ITransactionInContext transactionContext) Handles one phase commit transaction (single participant)voidinTransactionAbort(IReplicationInContext context, ITransactionInContext transactionContext) Handle abort stage of two phase committed transactionvoidinTransactionCommit(IReplicationInContext context, ITransactionInContext transactionContext) Handle commit stage of two phase committed transactionvoidinTransactionPrepare(IReplicationInContext context, ITransactionInContext transactionContext) Handle prepare stage of two phase committed transactionMethods inherited from class com.gigaspaces.internal.cluster.node.impl.handlers.SpaceReplicationTransactionEventHandler
changeEntry, removeEntry, removeEntryByUID, updateEntry, writeEntry
-
Constructor Details
-
LocalViewReplicationTransactionEventHandler
public LocalViewReplicationTransactionEventHandler(SpaceEngine engine, AbstractReplicationEntryEventHandler entryHandler)
-
-
Method Details
-
inTransaction
public void inTransaction(IReplicationInContext context, ITransactionInContext transactionContext) throws Exception Description copied from interface:IReplicationInTransactionHandlerHandles one phase commit transaction (single participant)- Specified by:
inTransactionin interfaceIReplicationInTransactionHandler- Overrides:
inTransactionin classSpaceReplicationTransactionEventHandler- Throws:
Exception
-
inTransactionPrepare
public void inTransactionPrepare(IReplicationInContext context, ITransactionInContext transactionContext) Description copied from interface:IReplicationInTransactionHandlerHandle prepare stage of two phase committed transaction- Specified by:
inTransactionPreparein interfaceIReplicationInTransactionHandler- Overrides:
inTransactionPreparein classSpaceReplicationTransactionEventHandler
-
inTransactionCommit
public void inTransactionCommit(IReplicationInContext context, ITransactionInContext transactionContext) Description copied from interface:IReplicationInTransactionHandlerHandle commit stage of two phase committed transaction- Specified by:
inTransactionCommitin interfaceIReplicationInTransactionHandler- Overrides:
inTransactionCommitin classSpaceReplicationTransactionEventHandler
-
inTransactionAbort
public void inTransactionAbort(IReplicationInContext context, ITransactionInContext transactionContext) Description copied from interface:IReplicationInTransactionHandlerHandle abort stage of two phase committed transaction- Specified by:
inTransactionAbortin interfaceIReplicationInTransactionHandler- Overrides:
inTransactionAbortin classSpaceReplicationTransactionEventHandler
-