public interface DataFeedClient
| Modifier and Type | Method and Description |
|---|---|
org.symphonyoss.symphony.agent.model.Datafeed |
createDatafeed(ApiVersion apiVersion)
Create a datafeed to consume messages/events from
|
java.util.List<SymEvent> |
getEventsFromDatafeed(org.symphonyoss.symphony.agent.model.Datafeed datafeed)
This will return events from datafeed object through underlying blocking calls.
|
java.util.List<SymEvent> |
getEventsFromDatafeed(org.symphonyoss.symphony.agent.model.Datafeed datafeed,
int maxMessages)
This will return events from datafeed object through underlying blocking calls.
|
org.symphonyoss.symphony.agent.model.Datafeed createDatafeed(ApiVersion apiVersion) throws DataFeedException
apiVersion - ApiVersion to use (V2, V4..)DataFeedException - Caused by Symphony API callsjava.util.List<SymEvent> getEventsFromDatafeed(org.symphonyoss.symphony.agent.model.Datafeed datafeed, int maxMessages) throws DataFeedException
datafeed - Datafeed object associated with BOT usermaxMessages - maximum number of messages returned.DataFeedException - Caused by Symphony API callsjava.util.List<SymEvent> getEventsFromDatafeed(org.symphonyoss.symphony.agent.model.Datafeed datafeed) throws DataFeedException
datafeed - Datafeed object associated with BOT userDataFeedException - Caused by Symphony API calls