|
||||||||||
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
org.red5.server.tomcat.TomcatVHostLoader
public class TomcatVHostLoader
Red5 loader for Tomcat virtual hosts.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.red5.server.tomcat.TomcatLoader |
---|
TomcatLoader.DirectoryFilter |
Field Summary | |
---|---|
protected boolean |
autoDeploy
|
protected String |
domain
|
protected boolean |
liveDeploy
|
protected String |
name
|
protected boolean |
startChildren
|
protected boolean |
unpackWARs
|
protected String |
webappRoot
Base web applications directory |
Fields inherited from class org.red5.server.tomcat.TomcatLoader |
---|
address, connectionProperties, connector, connectors, defaultParentContextKey, defaultSpringConfigLocation, embedded, engine, host, hosts, realm, serviceEngineName, valves |
Fields inherited from class org.red5.server.LoaderBase |
---|
applicationContext, loader, red5AppCtx, webappFolder |
Constructor Summary | |
---|---|
TomcatVHostLoader()
|
Method Summary | |
---|---|
void |
addAlias(String alias)
Adds an alias to the current host. |
void |
addValve(org.apache.catalina.Valve valve)
Adds a valve to the current host. |
org.apache.catalina.Host |
createHost()
Create a standard host. |
boolean |
getAutoDeploy()
|
String |
getDefaultApplicationContextId()
|
String |
getDomain()
|
org.apache.catalina.Host |
getHost()
Returns the current host. |
boolean |
getLiveDeploy()
|
String |
getName()
|
boolean |
getStartChildren()
|
boolean |
getUnpackWARs()
|
String |
getWebappRoot()
|
void |
init()
Initialization. |
void |
registerJMX()
|
void |
removeAlias(String alias)
Removes an alias from the current host. |
void |
removeValve(String valveInfo)
Removes a valve from the current host. |
void |
setAutoDeploy(boolean autoDeploy)
|
void |
setContexts(Map<String,String> contexts)
Set additional contexts. |
void |
setDefaultApplicationContextId(String defaultApplicationContextId)
|
void |
setDomain(String domain)
|
void |
setLiveDeploy(boolean liveDeploy)
|
void |
setName(String name)
|
void |
setStartChildren(boolean startChildren)
|
void |
setUnpackWARs(boolean unpackWARs)
|
void |
setWebappRoot(String webappRoot)
|
boolean |
startWebApplication(String applicationName)
Starts a web application and its red5 (spring) component. |
void |
uninit()
Un-initialization. |
void |
unregisterJMX()
|
Methods inherited from class org.red5.server.tomcat.TomcatLoader |
---|
addContext, addContext, getBaseHost, getConnector, getEmbedded, getEngine, getHostId, getRealm, removeContext, setAddress, setBaseHost, setConnectionProperties, setConnector, setConnectors, setEmbedded, setHost, setHosts, setRealm, setValves, shutdown |
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.red5.server.tomcat.TomcatVHostLoaderMBean |
---|
addContext, removeContext, shutdown |
Methods inherited from interface org.springframework.context.ApplicationContextAware |
---|
setApplicationContext |
Field Detail |
---|
protected String webappRoot
protected String name
protected String domain
protected boolean autoDeploy
protected boolean liveDeploy
protected boolean startChildren
protected boolean unpackWARs
Constructor Detail |
---|
public TomcatVHostLoader()
Method Detail |
---|
public void init()
init
in interface LoaderMBean
init
in interface TomcatVHostLoaderMBean
init
in class TomcatLoader
public void uninit()
uninit
in interface TomcatVHostLoaderMBean
public boolean startWebApplication(String applicationName)
startWebApplication
in interface LoaderMBean
startWebApplication
in interface TomcatVHostLoaderMBean
startWebApplication
in class TomcatLoader
public org.apache.catalina.Host createHost()
public org.apache.catalina.Host getHost()
getHost
in interface TomcatVHostLoaderMBean
getHost
in class TomcatLoader
public void addAlias(String alias)
addAlias
in interface TomcatVHostLoaderMBean
alias
- aliaspublic void removeAlias(String alias)
removeAlias
in interface TomcatVHostLoaderMBean
alias
- Aliaspublic void addValve(org.apache.catalina.Valve valve)
addValve
in interface TomcatVHostLoaderMBean
valve
- Valvepublic void removeValve(String valveInfo)
removeValve
in interface TomcatVHostLoaderMBean
valveInfo
- Valve Information.public void setContexts(Map<String,String> contexts)
setContexts
in class TomcatLoader
contexts
- Map of contextspublic String getName()
getName
in interface TomcatVHostLoaderMBean
public void setName(String name)
setName
in interface TomcatVHostLoaderMBean
public String getDomain()
getDomain
in interface TomcatVHostLoaderMBean
public void setDomain(String domain)
setDomain
in interface TomcatVHostLoaderMBean
public String getWebappRoot()
getWebappRoot
in interface TomcatVHostLoaderMBean
public void setWebappRoot(String webappRoot)
setWebappRoot
in interface TomcatVHostLoaderMBean
public boolean getAutoDeploy()
getAutoDeploy
in interface TomcatVHostLoaderMBean
public void setAutoDeploy(boolean autoDeploy)
setAutoDeploy
in interface TomcatVHostLoaderMBean
public boolean getLiveDeploy()
getLiveDeploy
in interface TomcatVHostLoaderMBean
public void setLiveDeploy(boolean liveDeploy)
setLiveDeploy
in interface TomcatVHostLoaderMBean
public boolean getStartChildren()
getStartChildren
in interface TomcatVHostLoaderMBean
public void setStartChildren(boolean startChildren)
setStartChildren
in interface TomcatVHostLoaderMBean
public boolean getUnpackWARs()
getUnpackWARs
in interface TomcatVHostLoaderMBean
public void setUnpackWARs(boolean unpackWARs)
setUnpackWARs
in interface TomcatVHostLoaderMBean
public String getDefaultApplicationContextId()
public void setDefaultApplicationContextId(String defaultApplicationContextId)
public void registerJMX()
registerJMX
in interface TomcatVHostLoaderMBean
registerJMX
in class TomcatLoader
public void unregisterJMX()
unregisterJMX
in interface TomcatVHostLoaderMBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |