# Hierarchy For Package org.red5.server.net.rtmp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.red5.server.AttributeStore (implements org.red5.server.api.ICastingAttributeStore)
    - org.red5.server.BaseConnection (implements org.red5.server.api.IConnection)
      - org.red5.server.net.rtmp.RTMPConnection (implements org.red5.server.api.service.IServiceCapableConnection, org.red5.server.api.stream.IStreamCapableConnection)
        - org.red5.server.net.rtmp.RTMPMinaConnection (implements org.red5.server.jmx.mxbeans.RTMPMinaConnectionMXBean)
  - org.red5.server.net.rtmp.BaseRTMPHandler (implements org.springframework.context.ApplicationContextAware, org.red5.server.net.rtmp.message.Constants, org.red5.server.net.rtmp.IRTMPHandler, org.red5.server.net.rtmp.status.StatusCodes)
    - org.red5.server.net.rtmp.RTMPHandler
  - org.red5.server.net.rtmp.Channel
  - org.red5.server.net.rtmp.DeferredResult
  - org.apache.mina.core.service.IoHandlerAdapter (implements org.apache.mina.core.service.IoHandler)
    - org.red5.server.net.rtmp.RTMPMinaIoHandler (implements org.springframework.context.ApplicationContextAware)
  - org.red5.server.net.rtmp.RTMPConnManager (implements org.springframework.context.ApplicationContextAware, org.red5.server.net.rtmp.IRTMPConnManager)
  - org.red5.server.net.rtmp.RTMPHandshake (implements org.red5.server.net.IHandshake)
    - org.red5.server.net.rtmp.InboundHandshake
  - org.red5.server.net.rtmp.RTMPMinaTransport (implements org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean)
  - org.red5.server.net.rtmp.RTMPUtils (implements org.red5.server.net.rtmp.message.Constants)

## Interface Hierarchy

- org.red5.server.net.rtmp.INetStreamEventHandler
- org.red5.server.net.rtmp.IRTMPConnManager
- org.red5.server.net.rtmp.IRTMPHandler