public interface CommandParameters
Interface that defines parameters for a CommandSubscription
.
The interface currently allows you to define a just a single parameter that makes the command persistent.
You can create an instance of this interface by calling
createCommandParameters()
on a com.caplin.streamlink.StreamLink
instance.
Then, after setting up the parameters you can apply to a command by passing into
the appropriate publish()
, create()
etc method on the
StreamLink
object.
Modifier and Type | Method and Description |
---|---|
CommandParameters |
setCancellable()
Sets the command associated with a CommandSubscription to be cancelled in the
event that the connection goes down before it is sent.
|
CommandParameters |
setPersistent()
Sets the command associated with a CommandSubscription to be persistent.
|
CommandParameters setPersistent()
Sets the command associated with a CommandSubscription to be persistent. This deals with the situation where the connection to the Liberator server has been lost, and on subsequent reconnection StreamLink must create a brand new user session and log in to Liberator again. When this happens, the "persistent" command is automatically re-sent to the Liberator.
CommandParameters
object (to permit a fluent programming style).CommandParameters setCancellable()
Sets the command associated with a CommandSubscription to be cancelled in the event that the connection goes down before it is sent.
CommandParameters
object (to permit a fluent programming style).Please send bug reports and comments to Caplin support