Class StreamCapableTransactionalOperationAdapter
java.lang.Object
org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
- All Implemented Interfaces:
StreamCapableTransactionalOperation
,TransactionalOperation
public abstract class StreamCapableTransactionalOperationAdapter
extends Object
implements StreamCapableTransactionalOperation
- Author:
- Jeff Fischer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
void
executeAfterCommit
(Object[] param) Object[]
void
pagedExecute
(Object[] param) Object[]
retrievePage
(int startPos, int pageSize) int
void
setPagedItems
(Object[] pagedItems) boolean
-
Field Details
-
pagedItems
-
-
Constructor Details
-
StreamCapableTransactionalOperationAdapter
public StreamCapableTransactionalOperationAdapter()
-
-
Method Details
-
pagedExecute
- Specified by:
pagedExecute
in interfaceStreamCapableTransactionalOperation
- Throws:
Throwable
-
executeAfterCommit
- Specified by:
executeAfterCommit
in interfaceStreamCapableTransactionalOperation
-
execute
- Specified by:
execute
in interfaceTransactionalOperation
- Throws:
Throwable
-
retrievePage
- Specified by:
retrievePage
in interfaceStreamCapableTransactionalOperation
-
retrieveTotalCount
- Specified by:
retrieveTotalCount
in interfaceStreamCapableTransactionalOperation
-
getPagedItems
-
setPagedItems
-
shouldRetryOnTransactionLockAcquisitionFailure
public boolean shouldRetryOnTransactionLockAcquisitionFailure()- Specified by:
shouldRetryOnTransactionLockAcquisitionFailure
in interfaceStreamCapableTransactionalOperation
-
retryMaxCountOverrideForLockAcquisitionFailure
public int retryMaxCountOverrideForLockAcquisitionFailure()- Specified by:
retryMaxCountOverrideForLockAcquisitionFailure
in interfaceStreamCapableTransactionalOperation
-