| Package | Description |
|---|---|
| org.red5.server.messaging | |
| org.red5.server.stream | |
| org.red5.server.stream.consumer |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFilter
Filter marker interface groups consumer and provider interfaces
|
interface |
IPushableConsumer
A consumer that supports event-driven message handling and message pushing through pipes.
|
| Modifier and Type | Field and Description |
|---|---|
protected CopyOnWriteArrayList<IConsumer> |
AbstractPipe.consumers
Pipe consumers list
|
| Modifier and Type | Method and Description |
|---|---|
IConsumer |
PipeConnectionEvent.getConsumer()
Return pipe connection consumer
|
| Modifier and Type | Method and Description |
|---|---|
List<IConsumer> |
IMessageInput.getConsumers()
Getter for consumers list.
|
List<IConsumer> |
AbstractPipe.getConsumers()
Getter for consumers
|
| Modifier and Type | Method and Description |
|---|---|
static PipeConnectionEvent |
PipeConnectionEvent.build(AbstractPipe source,
PipeConnectionEvent.EventType type,
IConsumer consumer,
Map<String,Object> paramMap)
Builds a PipeConnectionEvent with a source pipe and consumer.
|
protected void |
AbstractPipe.fireConsumerConnectionEvent(IConsumer consumer,
PipeConnectionEvent.EventType type,
Map<String,Object> paramMap)
Broadcast consumer connection event
|
void |
IMessageInput.sendOOBControlMessage(IConsumer consumer,
OOBControlMessage oobCtrlMsg)
Send OOB Control Message to all providers on the other side of pipe.
|
void |
AbstractPipe.sendOOBControlMessage(IConsumer consumer,
OOBControlMessage oobCtrlMsg)
Send out-of-band ("special") control message to all providers
|
boolean |
IMessageInput.subscribe(IConsumer consumer,
Map<String,Object> paramMap)
Connect to a consumer.
|
boolean |
InMemoryPushPushPipe.subscribe(IConsumer consumer,
Map<String,Object> paramMap)
Connect consumer to this pipe.
|
boolean |
AbstractPipe.subscribe(IConsumer consumer,
Map<String,Object> paramMap)
Connect consumer to this pipe.
|
boolean |
IMessageInput.unsubscribe(IConsumer consumer)
Disconnect from a consumer.
|
boolean |
AbstractPipe.unsubscribe(IConsumer consumer)
Disconnects consumer from this pipe.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientBroadcastStream
Represents live stream broadcasted from client.
|
class |
PlayEngine
A play engine for playing a IPlayItem.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionConsumer
RTMP connection consumer.
|
class |
FileConsumer
Consumer that pushes messages to file.
|
Copyright © 2005–2017 Red5. All rights reserved.