Class RTMPTLoader

  • All Implemented Interfaces:
    org.red5.server.jmx.mxbeans.LoaderMXBean, org.red5.server.jmx.mxbeans.ShutdownMXBean, org.springframework.beans.factory.Aware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware
    Direct Known Subclasses:
    RTMPSLoader

    public class RTMPTLoader
    extends TomcatLoader
    Loader for the RTMPT server which uses Tomcat.
    Author:
    The Red5 Project (red5@osflash.org), Paul Gregoire (mondain@gmail.com)
    • Field Detail

      • rtmptEngine

        protected org.apache.catalina.Engine rtmptEngine
        RTMPT Tomcat engine.
      • server

        protected org.red5.server.api.IServer server
        Server instance
      • context

        protected org.apache.catalina.Context context
        Context, in terms of JEE context is web application in a servlet container
      • servletMappings

        protected java.util.Map<java.lang.String,​java.lang.String> servletMappings
        Extra servlet mappings to add
    • Constructor Detail

      • RTMPTLoader

        public RTMPTLoader()
    • Method Detail

      • setServer

        public void setServer​(org.red5.server.api.IServer server)
        Setter for server
        Parameters:
        server - Value to set for property 'server'.
      • start

        public void start()
                   throws javax.servlet.ServletException
        Initialization.
        Overrides:
        start in class TomcatLoader
        Throws:
        javax.servlet.ServletException
      • setMappings

        public void setMappings​(java.util.Map<java.lang.String,​java.lang.String> mappings)
        Set servlet mappings
        Parameters:
        mappings - mappings