Modifier and Type | Interface and Description |
---|---|
interface |
IBroadcastScope
Broadcast scope is marker interface that represents object that works as basic scope and
has pipe connection event dispatching capabilities.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPipe
Abstract pipe that books providers/consumers and listeners.
|
class |
InMemoryPullPullPipe
A simple in-memory version of pull-pull pipe.
|
class |
InMemoryPushPushPipe
A simple in-memory version of push-push pipe.
|
Modifier and Type | Method and Description |
---|---|
static void |
PipeUtils.connect(IProvider provider,
IPipe pipe,
IConsumer consumer)
Connect a provider/consumer with a pipe.
|
static void |
PipeUtils.disconnect(IProvider provider,
IPipe pipe,
IConsumer consumer)
Disconnect a provider/consumer from a pipe.
|
void |
IMessageComponent.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
IMessage |
IPullableProvider.pullMessage(IPipe pipe) |
IMessage |
IPullableProvider.pullMessage(IPipe pipe,
long wait) |
void |
IPushableConsumer.pushMessage(IPipe pipe,
IMessage message)
Pushes message through pipe
|
Modifier and Type | Class and Description |
---|---|
class |
BroadcastScope
Scope type for publishing that deals with pipe connection events,
like async message listening in JMS
|
Modifier and Type | Field and Description |
---|---|
protected IPipe |
ClientBroadcastStream.livePipe
Pipe for live streaming
|
Modifier and Type | Method and Description |
---|---|
void |
ClientBroadcastStream.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg)
Out-of-band control message handler
|
void |
PlayEngine.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
void |
ServerStream.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
void |
ClientBroadcastStream.pushMessage(IPipe pipe,
IMessage message)
Currently not implemented
|
void |
PlayEngine.pushMessage(IPipe pipe,
IMessage message)
Pushes message through pipe
|
void |
ServerStream.pushMessage(IPipe pipe,
IMessage message)
Pushes message through pipe
|
Modifier and Type | Method and Description |
---|---|
void |
ConnectionConsumer.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
void |
FileConsumer.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg)
Out-of-band control message handler
|
void |
ConnectionConsumer.pushMessage(IPipe pipe,
IMessage message)
Pushes message through pipe
|
void |
FileConsumer.pushMessage(IPipe pipe,
IMessage message)
Push message through pipe
|
Modifier and Type | Method and Description |
---|---|
void |
StreamBandwidthController.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
Modifier and Type | Method and Description |
---|---|
void |
ConnectionProvider.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
void |
FileProvider.onOOBControlMessage(IMessageComponent source,
IPipe pipe,
OOBControlMessage oobCtrlMsg) |
IMessage |
FileProvider.pullMessage(IPipe pipe) |
IMessage |
FileProvider.pullMessage(IPipe pipe,
long wait) |
Copyright © 2006-2012 The Red5 Project