## Uses of Class
org.red5.server.net.rtmp.RTMPConnection

Packages that use RTMPConnection
Package | Description
--- | ---
org.red5.server.net.rtmp |
org.red5.server.net.rtmp.codec |
org.red5.server.net.rtmpt |
org.red5.server.stream.consumer |

### Uses of RTMPConnection in org.red5.server.net.rtmp

Subclasses of RTMPConnection in org.red5.server.net.rtmp
Modifier and Type | Class and Description
--- | ---
`class` | `RTMPMinaConnection` Represents an RTMP connection using Mina.

Methods in org.red5.server.net.rtmp that return RTMPConnection
Modifier and Type | Method and Description
--- | ---
`RTMPConnection` | IRTMPConnManager.`createConnection(Class<?> connCls)`
`RTMPConnection` | RTMPConnManager.`createConnection(Class<?> connCls)`
`RTMPConnection` | RTMPConnManager.`createConnectionInstance(Class<?> cls)`
`protected RTMPConnection` | Channel.`getConnection()` Getter for RTMP connection.
`RTMPConnection` | IRTMPConnManager.`getConnection(int clientId)`
`RTMPConnection` | RTMPConnManager.`getConnection(int clientId)`
`RTMPConnection` | IRTMPConnManager.`removeConnection(int clientId)`
`RTMPConnection` | RTMPConnManager.`removeConnection(int clientId)`

Methods in org.red5.server.net.rtmp that return types with arguments of type RTMPConnection
Modifier and Type | Method and Description
--- | ---
`Collection<RTMPConnection>` | IRTMPConnManager.`removeConnections()`
`Collection<RTMPConnection>` | RTMPConnManager.`removeConnections()`

Methods in org.red5.server.net.rtmp with parameters of type RTMPConnection
Modifier and Type | Method and Description
--- | ---
`void` | BaseRTMPHandler.`connectionClosed(RTMPConnection conn, RTMP state)` Connection closed
`void` | IRTMPHandler.`connectionClosed(RTMPConnection conn, RTMP state)` Connection closed
`void` | BaseRTMPHandler.`connectionOpened(RTMPConnection conn, RTMP state)` Connection open event
`void` | IRTMPHandler.`connectionOpened(RTMPConnection conn, RTMP state)` Connection open event
`protected void` | BaseRTMPHandler.`handlePendingCallResult(RTMPConnection conn, Notify invoke)` Handler for pending call result.
`protected void` | RTMPHandler.`invokeCall(RTMPConnection conn, IServiceCall call)` Remoting call invocation handler.
`void` | BaseRTMPHandler.`messageSent(RTMPConnection conn, Object message)` Message sent
`void` | IRTMPHandler.`messageSent(RTMPConnection conn, Object message)` Message sent
`protected abstract void` | BaseRTMPHandler.`onChunkSize(RTMPConnection conn, Channel channel, Header source, ChunkSize chunkSize)` Chunk size change event handler.
`protected void` | RTMPHandler.`onChunkSize(RTMPConnection conn, Channel channel, Header source, ChunkSize chunkSize)` Chunk size change event handler.
`protected abstract void` | BaseRTMPHandler.`onInvoke(RTMPConnection conn, Channel channel, Header source, Notify invoke, RTMP rtmp)` Invocation event handler.
`protected void` | RTMPHandler.`onInvoke(RTMPConnection conn, Channel channel, Header source, Notify invoke, RTMP rtmp)` Invocation event handler.
`protected abstract void` | BaseRTMPHandler.`onPing(RTMPConnection conn, Channel channel, Header source, Ping ping)` Ping event handler.
`protected void` | RTMPHandler.`onPing(RTMPConnection conn, Channel channel, Header source, Ping ping)` Ping event handler.
`protected abstract void` | BaseRTMPHandler.`onSharedObject(RTMPConnection conn, Channel channel, Header source, SharedObjectMessage object)` Shared object event handler.
`protected void` | RTMPHandler.`onSharedObject(RTMPConnection conn, Channel channel, Header source, SharedObjectMessage object)` Shared object event handler.
`protected void` | BaseRTMPHandler.`onStreamBytesRead(RTMPConnection conn, Channel channel, Header source, BytesRead streamBytesRead)` Stream bytes read event handler.

Constructors in org.red5.server.net.rtmp with parameters of type RTMPConnection
Constructor and Description
`Channel(RTMPConnection conn, int channelId)` Creates channel from connection and channel id

### Uses of RTMPConnection in org.red5.server.net.rtmp.codec

Methods in org.red5.server.net.rtmp.codec with parameters of type RTMPConnection
Modifier and Type | Method and Description
--- | ---
`void` | RTMPProtocolEncoder.`setConnection(RTMPConnection conn)` Set the connection being used with this encoder

### Uses of RTMPConnection in org.red5.server.net.rtmpt

Subclasses of RTMPConnection in org.red5.server.net.rtmpt
Modifier and Type | Class and Description
--- | ---
`class` | `BaseRTMPTConnection`
`class` | `RTMPTConnection` A RTMPT client / session.

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

Constructors in org.red5.server.stream.consumer with parameters of type RTMPConnection
Constructor and Description
`ConnectionConsumer(RTMPConnection conn, int videoChannel, int audioChannel, int dataChannel)` Create rtmp connection consumer for given connection and channels