Package org.red5.server.tomcat.rtmpt
Class RTMPTLoader
- java.lang.Object
-
- org.red5.server.LoaderBase
-
- org.red5.server.tomcat.TomcatLoader
-
- org.red5.server.tomcat.rtmpt.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)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.red5.server.tomcat.TomcatLoader
TomcatLoader.DirectoryFilter
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.catalina.ContextcontextContext, in terms of JEE context is web application in a servlet containerprotected org.apache.catalina.EnginertmptEngineRTMPT Tomcat engine.protected org.red5.server.api.IServerserverServer instanceprotected java.util.Map<java.lang.String,java.lang.String>servletMappingsExtra servlet mappings to add-
Fields inherited from class org.red5.server.tomcat.TomcatLoader
connectors, defaultParentContextKey, defaultSpringConfigLocation, embedded, engine, host, hosts, realm, serviceEngineName, valves
-
-
Constructor Summary
Constructors Constructor Description RTMPTLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetMappings(java.util.Map<java.lang.String,java.lang.String> mappings)Set servlet mappingsvoidsetServer(org.red5.server.api.IServer server)Setter for servervoidstart()Initialization.-
Methods inherited from class org.red5.server.tomcat.TomcatLoader
addContext, addContext, afterPropertiesSet, destroy, getBaseHost, getCluster, getEmbedded, getEngine, getHost, getHostId, getRealm, registerJMX, removeContext, setBaseHost, setCluster, setConnectors, setContexts, setEmbedded, setHost, setHosts, setRealm, setValves, startWebApplication, toString, unregisterJMX
-
-
-
-
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
-
-
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.ServletExceptionInitialization.- Overrides:
startin classTomcatLoader- Throws:
javax.servlet.ServletException
-
setMappings
public void setMappings(java.util.Map<java.lang.String,java.lang.String> mappings)
Set servlet mappings- Parameters:
mappings- mappings
-
-