|
||||||||||
| 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 |
|---|
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(Valve valve)
Adds a valve to the current host. |
Host |
createHost()
Create a standard host. |
boolean |
getAutoDeploy()
|
String |
getDefaultApplicationContextId()
|
String |
getDomain()
|
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, getRealm, removeContext, 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 LoaderMBeaninit in interface TomcatVHostLoaderMBeaninit in class TomcatLoaderpublic void uninit()
uninit in interface TomcatVHostLoaderMBeanpublic boolean startWebApplication(String applicationName)
startWebApplication in interface LoaderMBeanstartWebApplication in interface TomcatVHostLoaderMBeanstartWebApplication in class TomcatLoaderpublic Host createHost()
public Host getHost()
getHost in interface TomcatVHostLoaderMBeangetHost in class TomcatLoaderpublic void addAlias(String alias)
addAlias in interface TomcatVHostLoaderMBeanalias - aliaspublic void removeAlias(String alias)
removeAlias in interface TomcatVHostLoaderMBeanalias - Aliaspublic void addValve(Valve valve)
addValve in interface TomcatVHostLoaderMBeanvalve - Valvepublic void removeValve(String valveInfo)
removeValve in interface TomcatVHostLoaderMBeanvalveInfo - Valve Information.public void setContexts(Map<String,String> contexts)
setContexts in class TomcatLoadercontexts - Map of contextspublic String getName()
getName in interface TomcatVHostLoaderMBeanpublic void setName(String name)
setName in interface TomcatVHostLoaderMBeanpublic String getDomain()
getDomain in interface TomcatVHostLoaderMBeanpublic void setDomain(String domain)
setDomain in interface TomcatVHostLoaderMBeanpublic String getWebappRoot()
getWebappRoot in interface TomcatVHostLoaderMBeanpublic void setWebappRoot(String webappRoot)
setWebappRoot in interface TomcatVHostLoaderMBeanpublic boolean getAutoDeploy()
getAutoDeploy in interface TomcatVHostLoaderMBeanpublic void setAutoDeploy(boolean autoDeploy)
setAutoDeploy in interface TomcatVHostLoaderMBeanpublic boolean getLiveDeploy()
getLiveDeploy in interface TomcatVHostLoaderMBeanpublic void setLiveDeploy(boolean liveDeploy)
setLiveDeploy in interface TomcatVHostLoaderMBeanpublic boolean getStartChildren()
getStartChildren in interface TomcatVHostLoaderMBeanpublic void setStartChildren(boolean startChildren)
setStartChildren in interface TomcatVHostLoaderMBeanpublic boolean getUnpackWARs()
getUnpackWARs in interface TomcatVHostLoaderMBeanpublic void setUnpackWARs(boolean unpackWARs)
setUnpackWARs in interface TomcatVHostLoaderMBeanpublic String getDefaultApplicationContextId()
public void setDefaultApplicationContextId(String defaultApplicationContextId)
public void registerJMX()
registerJMX in interface TomcatVHostLoaderMBeanregisterJMX in class TomcatLoaderpublic void unregisterJMX()
unregisterJMX in interface TomcatVHostLoaderMBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||