org.ikasan.framework.payload.service
Class DatabasePayloadProvider
java.lang.Object
org.ikasan.framework.payload.service.DatabasePayloadProvider
- All Implemented Interfaces:
- PayloadProvider
public class DatabasePayloadProvider
- extends Object
- implements PayloadProvider
Implementation of PayloadProvider that discovers new Payloads from the Database by way of unconsumed
DatabasePayloads
- Author:
- Ikasan Development Team
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabasePayloadProvider
public DatabasePayloadProvider(DatabasePayloadDao dao,
PayloadFactory payloadFactory,
DatabaseHousekeeper databasePayloadHouseKeepingMatcher,
boolean destructiveRead)
- Constructor
- Parameters:
dao - data access objectpayloadFactory - for the construction of new PayloadsdatabasePayloadHouseKeepingMatcher - used for identifying entries to housekeepdestructiveRead - when set to true, consumed DatabasePayloads will be deleted
getNextRelatedPayloads
public List<Payload> getNextRelatedPayloads()
- Description copied from interface:
PayloadProvider
- Returns a List of the next set of related Payloads known to this PayloadProvider
- Specified by:
getNextRelatedPayloads in interface PayloadProvider
- Returns:
- List of related Payloads, or null if none available
Copyright © 2007-2012 Ikasan. All Rights Reserved.