Package com.avoka.fc.core.service
Interface ITransactionHistoryPublisher
-
- All Known Implementing Classes:
FileSystemTransactionHistoryPublisher
,FluentTransactionHistoryPublisher
,S3TransactionHistoryPublisher
public interface ITransactionHistoryPublisher
Provides a Transaction History Publisher service interface which is used to publish transaction history data to customer's data warehouse.- Since:
- 5.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getFetchLimit()
Return the fetch limit to limit the maximum number of published records.List<Number>
publish(List<Map<String,Object>> rows)
Perform transaction history publishing.
-
-
-
Method Detail
-
publish
List<Number> publish(List<Map<String,Object>> rows)
Perform transaction history publishing.- Parameters:
rows
- list of rows to publish- Returns:
- list of id-s of the published records
-
getFetchLimit
int getFetchLimit()
Return the fetch limit to limit the maximum number of published records.- Returns:
- the fetch limit to limit the maximum number of published records
-
-