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 StreamCapableTransactionalOperation
Throwable
public void executeAfterCommit(Object[] param)
executeAfterCommit
in interface StreamCapableTransactionalOperation
public void execute() throws Throwable
execute
in interface TransactionalOperation
Throwable
public Object[] retrievePage(int startPos, int pageSize)
retrievePage
in interface StreamCapableTransactionalOperation
public Long retrieveTotalCount()
retrieveTotalCount
in interface StreamCapableTransactionalOperation
public Object[] getPagedItems()
public void setPagedItems(Object[] pagedItems)
public boolean shouldRetryOnTransactionLockAcquisitionFailure()
shouldRetryOnTransactionLockAcquisitionFailure
in interface StreamCapableTransactionalOperation
public int retryMaxCountOverrideForLockAcquisitionFailure()
retryMaxCountOverrideForLockAcquisitionFailure
in interface StreamCapableTransactionalOperation
Copyright © 2022. All rights reserved.