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