public class PollingDao<EVENT_BEAN,EVENT,ID> extends Object
| Constructor and Description |
|---|
PollingDao(MessagePollingDataProvider pollingDataParser,
DataSource dataSource,
int maxEventsPerPolling,
int maxAttemptsForPolling,
int pollingRetryIntervalInMilliseconds) |
| Modifier and Type | Method and Description |
|---|---|
List<MessageWithDestination> |
findEventsToPublish() |
int |
getMaxEventsPerPolling() |
void |
markEventsAsPublished(List<MessageWithDestination> events) |
static String |
preparePlaceHolders(int length) |
void |
setMaxEventsPerPolling(int maxEventsPerPolling) |
static void |
setValues(PreparedStatement preparedStatement,
Object... values) |
public PollingDao(MessagePollingDataProvider pollingDataParser, DataSource dataSource, int maxEventsPerPolling, int maxAttemptsForPolling, int pollingRetryIntervalInMilliseconds)
public int getMaxEventsPerPolling()
public void setMaxEventsPerPolling(int maxEventsPerPolling)
public List<MessageWithDestination> findEventsToPublish()
public void markEventsAsPublished(List<MessageWithDestination> events)
public static String preparePlaceHolders(int length)
public static void setValues(PreparedStatement preparedStatement, Object... values) throws SQLException
SQLExceptionCopyright © 2019. All rights reserved.