public class MessagesClientImpl extends java.lang.Object implements MessagesClient
| Constructor and Description |
|---|
MessagesClientImpl(SymAuth symAuth,
SymphonyClientConfig config)
Constructor supports custom HTTP clients
|
MessagesClientImpl(SymAuth symAuth,
SymphonyClientConfig config,
javax.ws.rs.client.Client httpClient)
Constructor supports custom HTTP clients
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<SymMessage> |
getMessagesFromStream(org.symphonyoss.symphony.pod.model.Stream stream,
java.lang.Long since,
java.lang.Integer offset,
java.lang.Integer maxMessages)
Retrieve historical messages from a given stream.
|
java.util.List<SymMessage> |
getMessagesFromStream(SymStream symStream,
java.lang.Long since,
java.lang.Integer offset,
java.lang.Integer maxMessages)
Retrieve historical messages from a given SymStream.
|
java.util.List<SymMessage> |
getMessagesFromStream(SymStream symStream,
java.lang.Long since,
java.lang.Integer offset,
java.lang.Integer maxMessages,
ApiVersion apiVersion1)
Retrieve historical messages from a given SymStream.
|
SymMessage |
sendMessage(org.symphonyoss.symphony.pod.model.Stream stream,
SymMessage message)
Deprecated.
|
SymMessage |
sendMessage(SymStream stream,
SymMessage message)
Send message to SymStream
|
public MessagesClientImpl(SymAuth symAuth, SymphonyClientConfig config)
symAuth - Authorization model containing session and key tokensconfig - Symphony Client configpublic MessagesClientImpl(SymAuth symAuth, SymphonyClientConfig config, javax.ws.rs.client.Client httpClient)
symAuth - Authorization model containing session and key tokensconfig - Symphony Client ConfighttpClient - Custom HTTP Client@Deprecated public SymMessage sendMessage(org.symphonyoss.symphony.pod.model.Stream stream, SymMessage message) throws MessagesException
sendMessage in interface MessagesClientstream - Stream to send message tomessage - Message to sendMessagesException - Exception caused by Symphony API callspublic SymMessage sendMessage(SymStream stream, SymMessage message) throws MessagesException
sendMessage in interface MessagesClientstream - Stream to send message tomessage - Message to sendMessagesException - Exception caused by Symphony API callspublic java.util.List<SymMessage> getMessagesFromStream(SymStream symStream, java.lang.Long since, java.lang.Integer offset, java.lang.Integer maxMessages, ApiVersion apiVersion1) throws MessagesException
getMessagesFromStream in interface MessagesClientsymStream - Stream to retrieve messages fromsince - Date (long) from point in timeoffset - OffsetmaxMessages - Maximum number of messages to retrieve from the specified time (since)MessagesException - Exception caused by Symphony API callspublic java.util.List<SymMessage> getMessagesFromStream(SymStream symStream, java.lang.Long since, java.lang.Integer offset, java.lang.Integer maxMessages) throws MessagesException
getMessagesFromStream in interface MessagesClientsymStream - Stream to retrieve messages fromsince - Date (long) from point in timeoffset - OffsetmaxMessages - Maximum number of messages to retrieve from the specified time (since)MessagesException - Exception caused by Symphony API callspublic java.util.List<SymMessage> getMessagesFromStream(org.symphonyoss.symphony.pod.model.Stream stream, java.lang.Long since, java.lang.Integer offset, java.lang.Integer maxMessages) throws MessagesException
getMessagesFromStream in interface MessagesClientstream - Stream to retrieve messages fromsince - Date (long) from point in timeoffset - OffsetmaxMessages - Maximum number of messages to retrieve from the specified time (since)MessagesException - Exception caused by Symphony API calls