|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.server.LoaderBase
org.red5.server.tomcat.TomcatLoader
public class TomcatLoader
Red5 loader for Tomcat.
Nested Class Summary | |
---|---|
protected static class |
TomcatLoader.DirectoryFilter
Filters directory content |
Field Summary | |
---|---|
protected InetAddress |
address
IP Address to bind to. |
protected Map<String,String> |
connectionProperties
Additional connection properties to be set at init. |
protected org.apache.catalina.connector.Connector |
connector
Tomcat connector. |
protected List<org.apache.catalina.connector.Connector> |
connectors
Connectors |
static String |
defaultParentContextKey
|
static String |
defaultSpringConfigLocation
|
protected static org.apache.catalina.startup.Embedded |
embedded
Embedded Tomcat service (like Catalina). |
protected static org.apache.catalina.Engine |
engine
Tomcat engine. |
protected org.apache.catalina.Host |
host
Base container host. |
protected List<org.apache.catalina.Host> |
hosts
Hosts |
protected org.apache.catalina.Realm |
realm
Tomcat realm. |
String |
serviceEngineName
Common name for the Service and Engine components. |
protected List<org.apache.catalina.Valve> |
valves
Valves |
Fields inherited from class org.red5.server.LoaderBase |
---|
applicationContext, loader, red5AppCtx, webappFolder |
Constructor Summary | |
---|---|
TomcatLoader()
|
Method Summary | |
---|---|
org.apache.catalina.Context |
addContext(String path,
String docBase)
Add context for path and docbase to current host. |
org.apache.catalina.Context |
addContext(String path,
String docBase,
org.apache.catalina.Host host)
Add context for path and docbase to a host. |
org.apache.catalina.Host |
getBaseHost()
Get base host. |
org.apache.catalina.connector.Connector |
getConnector()
Return connector. |
org.apache.catalina.startup.Embedded |
getEmbedded()
Getter for embedded object. |
org.apache.catalina.Engine |
getEngine()
Return Tomcat engine. |
org.apache.catalina.Host |
getHost()
Get the host. |
protected String |
getHostId()
Returns a semi-unique id for this host based on its host values |
org.apache.catalina.Realm |
getRealm()
Getter for realm. |
void |
init()
Initialization. |
void |
registerJMX()
|
void |
removeContext(String path)
Remove context from the current host. |
void |
setAddress(InetSocketAddress address)
The address to which we will bind. |
void |
setBaseHost(org.apache.catalina.Host baseHost)
Set base host. |
void |
setConnectionProperties(Map<String,String> props)
Set connection properties for the connector |
void |
setConnector(org.apache.catalina.connector.Connector connector)
Set connector. |
void |
setConnectors(List<org.apache.catalina.connector.Connector> connectors)
Set additional connectors. |
void |
setContexts(Map<String,String> contexts)
Set additional contexts. |
void |
setEmbedded(org.apache.catalina.startup.Embedded embedded)
Setter for embedded object. |
void |
setHost(org.apache.catalina.Host host)
Set the host. |
void |
setHosts(List<org.apache.catalina.Host> hosts)
Set additional hosts. |
void |
setRealm(org.apache.catalina.Realm realm)
Setter for realm. |
void |
setValves(List<org.apache.catalina.Valve> valves)
Set additional valves. |
void |
shutdown()
Shut server down. |
boolean |
startWebApplication(String applicationName)
Starts a web application and its red5 (spring) component. |
Methods inherited from class org.red5.server.LoaderBase |
---|
getApplicationContext, getApplicationLoader, getRed5ApplicationContext, getRed5ApplicationContexts, removeRed5ApplicationContext, setApplicationContext, setApplicationLoader, setRed5ApplicationContext, setWebappFolder |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.context.ApplicationContextAware |
---|
setApplicationContext |
Field Detail |
---|
public static final String defaultSpringConfigLocation
public static final String defaultParentContextKey
public String serviceEngineName
protected org.apache.catalina.Host host
protected org.apache.catalina.connector.Connector connector
protected static org.apache.catalina.startup.Embedded embedded
protected static org.apache.catalina.Engine engine
protected org.apache.catalina.Realm realm
protected List<org.apache.catalina.Host> hosts
protected List<org.apache.catalina.connector.Connector> connectors
protected List<org.apache.catalina.Valve> valves
protected Map<String,String> connectionProperties
protected InetAddress address
Constructor Detail |
---|
public TomcatLoader()
Method Detail |
---|
public org.apache.catalina.Context addContext(String path, String docBase)
path
- PathdocBase
- Document base
public org.apache.catalina.Context addContext(String path, String docBase, org.apache.catalina.Host host)
path
- PathdocBase
- Document basehost
- Host to add context to
public void removeContext(String path)
removeContext
in interface LoaderMBean
removeContext
in class LoaderBase
path
- Pathpublic org.apache.catalina.Host getBaseHost()
public org.apache.catalina.connector.Connector getConnector()
public org.apache.catalina.startup.Embedded getEmbedded()
public org.apache.catalina.Engine getEngine()
public org.apache.catalina.Realm getRealm()
public void init()
init
in interface LoaderMBean
public boolean startWebApplication(String applicationName)
startWebApplication
in interface LoaderMBean
public void setAddress(InetSocketAddress address)
address
- public void setBaseHost(org.apache.catalina.Host baseHost)
baseHost
- Base hostpublic void setConnector(org.apache.catalina.connector.Connector connector)
connector
- Connectorpublic void setConnectors(List<org.apache.catalina.connector.Connector> connectors)
connectors
- Additional connectorspublic void setContexts(Map<String,String> contexts)
contexts
- Map of contextspublic void setEmbedded(org.apache.catalina.startup.Embedded embedded)
embedded
- Embedded objectpublic org.apache.catalina.Host getHost()
public void setHost(org.apache.catalina.Host host)
host
- hostpublic void setHosts(List<org.apache.catalina.Host> hosts)
hosts
- List of hosts added to enginepublic void setRealm(org.apache.catalina.Realm realm)
realm
- Realmpublic void setValves(List<org.apache.catalina.Valve> valves)
valves
- List of valvespublic void setConnectionProperties(Map<String,String> props)
props
- additional properties to setprotected String getHostId()
public void registerJMX()
public void shutdown()
shutdown
in interface LoaderMBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |