Package org.jumpmind.symmetric.service
Interface IIncomingBatchService
- All Known Implementing Classes:
IncomingBatchService
public interface IIncomingBatchService
This service provides an API to access to the incoming batch table.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanintintcountIncomingBatchesInError(String channelId) intintdeleteIncomingBatch(IncomingBatch batch) findIncomingBatch(long batchId, String nodeId) findIncomingBatchErrors(int maxRows) findIncomingBatchSummary(AbstractBatch.Status... statuses) findIncomingBatchSummaryByChannel(AbstractBatch.Status... statuses) findIncomingBatchSummaryByNode(String nodeId, Date sinceCreateTime, AbstractBatch.Status... statuses) findIncomingBatchSummaryByNodeAndChannel(String nodeId, String channelId, Date sinceCreateTime, AbstractBatch.Status... statuses) voidinsertIncomingBatch(ISqlTransaction transaction, IncomingBatch batch) voidinsertIncomingBatch(IncomingBatch batch) booleanlistIncomingBatches(List<String> nodeIds, List<String> channels, List<AbstractBatch.Status> statuses, List<Long> loads, Date startAtCreateTime, Date startAtLastUpdateTime, int maxRowsToRetrieve, boolean ascending) listIncomingBatchesInErrorFor(String nodeId) listIncomingBatchesWithLimit(int offset, int limit, List<FilterCriterion> filter, String orderColumn, String orderDirection) listIncomingBatchTimes(List<String> nodeIds, List<String> channels, List<AbstractBatch.Status> statuses, List<Long> loads, boolean ascending) voidmarkIncomingBatchesOk(String nodeId) voidvoidremovingIncomingBatches(String nodeId) intupdateIncomingBatch(ISqlTransaction transaction, IncomingBatch batch) intupdateIncomingBatch(IncomingBatch batch)
-
Method Details
-
getNodesInError
-
countIncomingBatchesInError
int countIncomingBatchesInError() -
countIncomingBatchesInError
-
getIncomingBatchesLatestUpdateSql
Date getIncomingBatchesLatestUpdateSql() -
findIncomingBatch
-
refreshIncomingBatch
-
findIncomingBatchErrors
-
acquireIncomingBatch
-
insertIncomingBatch
-
insertIncomingBatch
-
updateIncomingBatch
-
updateIncomingBatch
-
deleteIncomingBatch
-
listIncomingBatchTimes
-
listIncomingBatches
-
listIncomingBatchesWithLimit
List<IncomingBatch> listIncomingBatchesWithLimit(int offset, int limit, List<FilterCriterion> filter, String orderColumn, String orderDirection) -
countIncomingBatchesWithLimit
-
markIncomingBatchesOk
-
removingIncomingBatches
-
listIncomingBatchesInErrorFor
-
isRecordOkBatchesEnabled
boolean isRecordOkBatchesEnabled() -
findMaxBatchIdsByChannel
-
findIncomingBatchSummaryByChannel
-
findIncomingBatchSummary
-
findIncomingBatchSummaryByNode
List<IncomingBatchSummary> findIncomingBatchSummaryByNode(String nodeId, Date sinceCreateTime, AbstractBatch.Status... statuses) -
findIncomingBatchSummaryByNodeAndChannel
List<IncomingBatchSummary> findIncomingBatchSummaryByNodeAndChannel(String nodeId, String channelId, Date sinceCreateTime, AbstractBatch.Status... statuses) -
findLastUpdatedByChannel
-
getAllBatches
-