public class MessagePollingDataProvider extends Object implements com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>
| Constructor and Description |
|---|
MessagePollingDataProvider() |
MessagePollingDataProvider(com.networknt.eventuate.jdbc.EventuateSchema eventuateSchema) |
| Modifier and Type | Method and Description |
|---|---|
String |
destinationField() |
Class<PublishedMessageBean> |
eventBeanClass() |
String |
getId(MessageWithDestination data) |
String |
headersField() |
String |
idField() |
String |
payloadField() |
String |
publishedField() |
void |
reset(String table,
String idField,
String publishedField,
String headers,
String destination,
String payload) |
String |
table() |
MessageWithDestination |
transformEventBeanToEvent(PublishedMessageBean eventBean) |
public MessagePollingDataProvider()
public MessagePollingDataProvider(com.networknt.eventuate.jdbc.EventuateSchema eventuateSchema)
public String table()
table in interface com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>public Class<PublishedMessageBean> eventBeanClass()
eventBeanClass in interface com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>public String getId(MessageWithDestination data)
getId in interface com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>public String publishedField()
publishedField in interface com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>public String idField()
idField in interface com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>public String headersField()
public String payloadField()
public String destinationField()
public MessageWithDestination transformEventBeanToEvent(PublishedMessageBean eventBean)
transformEventBeanToEvent in interface com.networknt.eventuate.cdc.polling.PollingDataProvider<PublishedMessageBean,MessageWithDestination,String>Copyright © 2019. All rights reserved.