public class DataFeedStreamingOperation<T>
extends org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
LOG |
Constructor and Description |
---|
DataFeedStreamingOperation(DataFeed dataFeed,
DataFeedPublisher publisher,
AbstractStreamingDataFeedGenerator<T> generator) |
Modifier and Type | Method and Description |
---|---|
void |
pagedExecute(Object[] param) |
Object[] |
retrievePage(int startPos,
int pageSize) |
Long |
retrieveTotalCount() |
int |
retryMaxCountOverrideForLockAcquisitionFailure() |
boolean |
shouldRetryOnTransactionLockAcquisitionFailure() |
public DataFeedStreamingOperation(DataFeed dataFeed, DataFeedPublisher publisher, AbstractStreamingDataFeedGenerator<T> generator)
public void pagedExecute(Object[] param)
pagedExecute
in interface org.broadleafcommerce.common.util.StreamCapableTransactionalOperation
pagedExecute
in class org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
public Object[] retrievePage(int startPos, int pageSize)
retrievePage
in interface org.broadleafcommerce.common.util.StreamCapableTransactionalOperation
retrievePage
in class org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
public Long retrieveTotalCount()
retrieveTotalCount
in interface org.broadleafcommerce.common.util.StreamCapableTransactionalOperation
retrieveTotalCount
in class org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
public boolean shouldRetryOnTransactionLockAcquisitionFailure()
shouldRetryOnTransactionLockAcquisitionFailure
in interface org.broadleafcommerce.common.util.StreamCapableTransactionalOperation
shouldRetryOnTransactionLockAcquisitionFailure
in class org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
public int retryMaxCountOverrideForLockAcquisitionFailure()
retryMaxCountOverrideForLockAcquisitionFailure
in interface org.broadleafcommerce.common.util.StreamCapableTransactionalOperation
retryMaxCountOverrideForLockAcquisitionFailure
in class org.broadleafcommerce.common.util.StreamCapableTransactionalOperationAdapter
Copyright © 2020. All rights reserved.