public class Stream
extends java.lang.Object
You can publish messages and listen for incoming messages.
To obtain an instance of a Stream use SyncClient.openStream(com.twilio.sync.Options, com.twilio.sync.StreamObserver, com.twilio.sync.SuccessListener<com.twilio.sync.Stream>)
.
Modifier and Type | Class and Description |
---|---|
static class |
Stream.Message
Single message in a Stream.
|
Modifier and Type | Field and Description |
---|---|
int |
InfiniteDuration
Time to live for a document, specifying no expiry.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
java.lang.String |
getSid() |
java.lang.String |
getUniqueName() |
void |
publishMessage(org.json.JSONObject data,
SuccessListener<java.lang.String> listener) |
void |
removeStream(SuccessListener<java.lang.Void> listener) |
void |
setTtl(int ttl,
SuccessListener<java.lang.Void> listener)
Update the stream’s time to live.
|
public final int InfiniteDuration
public java.lang.String getSid()
public java.lang.String getUniqueName()
public void publishMessage(org.json.JSONObject data, SuccessListener<java.lang.String> listener)
public void setTtl(int ttl, SuccessListener<java.lang.Void> listener)
ttl
- The new time to live for this stream in seconds from now
or Stream.InfiniteDuration to indicate no expiry.listener
- Async result listener. See SuccessListener
.public void removeStream(SuccessListener<java.lang.Void> listener)
public void dispose()