|
||||||||||
| 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 static org.slf4j.Logger |
log
|
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, embedded, engine, host, realm, 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 |
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 |
setDomain(String domain)
|
void |
setLiveDeploy(boolean liveDeploy)
|
void |
setName(String name)
|
void |
setStartChildren(boolean startChildren)
|
void |
setUnpackWARs(boolean unpackWARs)
|
void |
setWebappRoot(String webappRoot)
|
void |
uninit()
Un-initialization. |
void |
unregisterJMX()
|
| Methods inherited from class org.red5.server.tomcat.TomcatLoader |
|---|
addContext, getBaseHost, getConnector, getEmbedded, getEngine, getRealm, removeContext, setBaseHost, setConnectionProperties, setConnector, setConnectors, setEmbedded, setEngine, setHost, setHosts, setRealm, setValves, shutdown |
| Methods inherited from class org.red5.server.LoaderBase |
|---|
getApplicationContext, getApplicationLoader, getRed5ApplicationContext, 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 static org.slf4j.Logger log
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 Host createHost()
public Host getHost()
getHost in interface TomcatVHostLoaderMBeangetHost in class TomcatLoaderpublic void addAlias(String alias)
addAlias in interface TomcatVHostLoaderMBeanalias - public void removeAlias(String alias)
removeAlias in interface TomcatVHostLoaderMBeanalias - public void addValve(Valve valve)
addValve in interface TomcatVHostLoaderMBeanvalve - public void removeValve(String valveInfo)
removeValve in interface TomcatVHostLoaderMBeanvalveInfo - 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 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 | |||||||||