Package org.red5.server.messaging

Interface Summary
IConsumer Signature for the message consumer.
IFilter Filter marker interface groups consumer and provider interfaces
IMessage Common interface for all messages.
IMessageComponent Message component handles out-of-band control messages
IMessageInput Input Endpoint for a consumer to connect.
IMessageOutput Output Endpoint for a provider to connect.
IPassive Signature to mark a provider/consumer never actively providers/consumers messages.
IPipe A pipe is an object that connects message providers and message consumers.
IPipeConnectionListener A listener that wants to listen to events when provider/consumer connects to or disconnects from a specific pipe.
IProvider Signature for message provider.
IPullableProvider A provider that supports passive pulling of messages.
IPushableConsumer A consumer that supports event-driven message handling and message pushing through pipes.
 

Class Summary
AbstractMessage Abstract base for all messages
AbstractPipe Abstract pipe that books providers/consumers and listeners.
InMemoryPullPullPipe A simple in-memory version of pull-pull pipe.
InMemoryPushPushPipe A simple in-memory version of push-push pipe.
OOBControlMessage Out-of-band control message used by inter-components communication which are connected with pipes.
PipeConnectionEvent Event object corresponds to the connect/disconnect events among providers/consumers and pipes.
PipeUtils Helper class for pipe structure.
ServiceAdapter The ServiceAdapter class is the base definition of a service adapter.
 



Copyright © 2006-2012 The Red5 Project