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

Packages that use IPipeConnectionListener
Package | Description
--- | ---
org.red5.server.messaging |
org.red5.server.scope |
org.red5.server.stream |
org.red5.server.stream.consumer |
org.red5.server.stream.filter |
org.red5.server.stream.provider |

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

Fields in org.red5.server.messaging with type parameters of type IPipeConnectionListener
Modifier and Type | Field and Description
--- | ---
`protected CopyOnWriteArrayList<IPipeConnectionListener>` | AbstractPipe.`listeners` Event listeners

Methods in org.red5.server.messaging that return types with arguments of type IPipeConnectionListener
Modifier and Type | Method and Description
--- | ---
`List<IPipeConnectionListener>` | AbstractPipe.`getListeners()` Getter for pipe connection events listeners

Methods in org.red5.server.messaging with parameters of type IPipeConnectionListener
Modifier and Type | Method and Description
--- | ---
`void` | AbstractPipe.`addPipeConnectionListener(IPipeConnectionListener listener)` Registers pipe connect events listener
`void` | IPipe.`addPipeConnectionListener(IPipeConnectionListener listener)` Add connection event listener to pipe
`void` | AbstractPipe.`removePipeConnectionListener(IPipeConnectionListener listener)` Removes pipe connection listener
`void` | IPipe.`removePipeConnectionListener(IPipeConnectionListener listener)` Add connection event listener to pipe

Method parameters in org.red5.server.messaging with type arguments of type IPipeConnectionListener
Modifier and Type | Method and Description
--- | ---
`void` | AbstractPipe.`setListeners(List<IPipeConnectionListener> newListeners)` Setter for pipe connection events listeners

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

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

Methods in org.red5.server.scope with parameters of type IPipeConnectionListener
Modifier and Type | Method and Description
--- | ---
`void` | BroadcastScope.`addPipeConnectionListener(IPipeConnectionListener listener)` Register pipe connection event listener with this scope's pipe.
`void` | BroadcastScope.`removePipeConnectionListener(IPipeConnectionListener listener)` Unregisters pipe connection event listener with this scope's pipe

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

Classes in org.red5.server.stream that implement IPipeConnectionListener
Modifier and Type | Class and Description
--- | ---
`class` | `ClientBroadcastStream` Represents live stream broadcasted from client.
`class` | `PlayEngine` A play engine for playing an IPlayItem.
`class` | `ServerStream` An implementation for server side stream.

### Uses of IPipeConnectionListener in org.red5.server.stream.consumer

Classes in org.red5.server.stream.consumer that implement IPipeConnectionListener
Modifier and Type | Class and Description
--- | ---
`class` | `ConnectionConsumer` RTMP connection consumer.
`class` | `FileConsumer` Consumer that pushes messages to file.

### Uses of IPipeConnectionListener in org.red5.server.stream.filter

Classes in org.red5.server.stream.filter that implement IPipeConnectionListener
Modifier and Type | Class and Description
--- | ---
`class` | `StreamBandwidthController` Controls stream bandwidth

### Uses of IPipeConnectionListener in org.red5.server.stream.provider

Classes in org.red5.server.stream.provider that implement IPipeConnectionListener
Modifier and Type | Class and Description
--- | ---
`class` | `ConnectionProvider` Provides connection via pipe
`class` | `FileProvider` Pullable provider for files