org.red5.server.messaging
public interface IMessageOutput
Modifier and Type | Method and Description |
---|---|
List<IProvider> |
getProviders()
Getter for providers
|
void |
pushMessage(IMessage message)
Push a message to this output endpoint.
|
void |
sendOOBControlMessage(IProvider provider,
OOBControlMessage oobCtrlMsg)
Send OOB Control Message to all consumers on the other side of pipe.
|
boolean |
subscribe(IProvider provider,
Map<String,Object> paramMap)
Connect to a provider.
|
boolean |
unsubscribe(IProvider provider)
Disconnect from a provider.
|
void pushMessage(IMessage message) throws IOException
message
- Message to be pushed.IOException
- If message could not be written.boolean subscribe(IProvider provider, Map<String,Object> paramMap)
provider
- ProviderparamMap
- Parameters passed with connectionboolean unsubscribe(IProvider provider)
provider
- Providervoid sendOOBControlMessage(IProvider provider, OOBControlMessage oobCtrlMsg)
provider
- The provider that sends the messageoobCtrlMsg
- Out-of-band control messageCopyright © 2006-2012 The Red5 Project