## Uses of Interface
org.red5.server.messaging.IMessageOutput

Packages that use IMessageOutput
Package | Description
--- | ---
org.red5.server.api.scope |
org.red5.server.messaging |
org.red5.server.scope |
org.red5.server.stream |

### Uses of IMessageOutput in org.red5.server.api.scope

Subinterfaces of IMessageOutput in org.red5.server.api.scope
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.

### Uses of IMessageOutput in org.red5.server.messaging

Subinterfaces of IMessageOutput in org.red5.server.messaging
Modifier and Type | Interface and Description
--- | ---
`interface` | `IPipe` A pipe is an object that connects message providers and message consumers.

Classes in org.red5.server.messaging that implement IMessageOutput
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.

### Uses of IMessageOutput in org.red5.server.scope

Classes in org.red5.server.scope that implement IMessageOutput
Modifier and Type | Class and Description
--- | ---
`class` | `BroadcastScope` Scope type for publishing that deals with pipe connection events, like async message listening in JMS

### Uses of IMessageOutput in org.red5.server.stream

Fields in org.red5.server.stream declared as IMessageOutput
Modifier and Type | Field and Description
--- | ---
`protected IMessageOutput` | ClientBroadcastStream.`connMsgOut` Output endpoint that providers use

Methods in org.red5.server.stream that return IMessageOutput
Modifier and Type | Method and Description
--- | ---
`IMessageOutput` | ConsumerService.`getConsumerOutput(IClientStream stream)` Handles pushed messages
`IMessageOutput` | IConsumerService.`getConsumerOutput(IClientStream stream)` Handles pushed messages