public abstract class StreamCapableTransactionalOperationAdapter extends Object implements StreamCapableTransactionalOperation
| Modifier and Type | Field and Description |
|---|---|
protected Object[] |
pagedItems |
| Constructor and Description |
|---|
StreamCapableTransactionalOperationAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
void |
executeAfterCommit(Object[] param) |
Object[] |
getPagedItems() |
void |
pagedExecute(Object[] param) |
Object[] |
retrievePage(int startPos,
int pageSize) |
Long |
retrieveTotalCount() |
int |
retryMaxCountOverrideForLockAcquisitionFailure() |
void |
setPagedItems(Object[] pagedItems) |
boolean |
shouldRetryOnTransactionLockAcquisitionFailure() |
protected Object[] pagedItems
public StreamCapableTransactionalOperationAdapter()
public void pagedExecute(Object[] param) throws Throwable
pagedExecute in interface StreamCapableTransactionalOperationThrowablepublic void executeAfterCommit(Object[] param)
executeAfterCommit in interface StreamCapableTransactionalOperationpublic void execute()
throws Throwable
execute in interface TransactionalOperationThrowablepublic Object[] retrievePage(int startPos, int pageSize)
retrievePage in interface StreamCapableTransactionalOperationpublic Long retrieveTotalCount()
retrieveTotalCount in interface StreamCapableTransactionalOperationpublic Object[] getPagedItems()
public void setPagedItems(Object[] pagedItems)
public boolean shouldRetryOnTransactionLockAcquisitionFailure()
shouldRetryOnTransactionLockAcquisitionFailure in interface StreamCapableTransactionalOperationpublic int retryMaxCountOverrideForLockAcquisitionFailure()
retryMaxCountOverrideForLockAcquisitionFailure in interface StreamCapableTransactionalOperationCopyright © 2022. All rights reserved.