|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.red5.server.LoaderBase
public class LoaderBase
Base class for all J2EE application loaders.
| Field Summary | |
|---|---|
protected static ApplicationContext |
applicationContext
We store the application context so we can access it later. |
protected static ThreadLocal<IApplicationLoader> |
loader
Loader for new applications. |
static Map<String,IApplicationContext> |
red5AppCtx
Current Red5 application context, set by the different loaders. |
protected String |
webappFolder
Folder containing the webapps. |
| Constructor Summary | |
|---|---|
LoaderBase()
|
|
| Method Summary | |
|---|---|
static ApplicationContext |
getApplicationContext()
Getter for application context |
static IApplicationLoader |
getApplicationLoader()
Getter for the application loader. |
static IApplicationContext |
getRed5ApplicationContext(String path)
Getter for a Red5 application context. |
static Map<String,IApplicationContext> |
getRed5ApplicationContexts()
Returns the map containing all of the registered Red5 application contexts. |
void |
removeContext(String path)
Remove context from the current host. |
static IApplicationContext |
removeRed5ApplicationContext(String path)
Remover for a Red5 application context. |
void |
setApplicationContext(ApplicationContext context)
Setter for application context. |
static void |
setApplicationLoader(IApplicationLoader loader)
Setter for the application loader. |
static void |
setRed5ApplicationContext(String path,
IApplicationContext context)
Setter for a Red5 application context. |
void |
setWebappFolder(String webappFolder)
Set the folder containing webapps. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static ApplicationContext applicationContext
public static Map<String,IApplicationContext> red5AppCtx
protected static ThreadLocal<IApplicationLoader> loader
protected String webappFolder
| Constructor Detail |
|---|
public LoaderBase()
| Method Detail |
|---|
public static IApplicationLoader getApplicationLoader()
public static void setApplicationLoader(IApplicationLoader loader)
loader - Application loaderpublic static Map<String,IApplicationContext> getRed5ApplicationContexts()
public static IApplicationContext getRed5ApplicationContext(String path)
path - path
public static void setRed5ApplicationContext(String path,
IApplicationContext context)
path - pathcontext - Red5 application contextpublic static IApplicationContext removeRed5ApplicationContext(String path)
path - path
public static ApplicationContext getApplicationContext()
public void setApplicationContext(ApplicationContext context)
throws BeansException
setApplicationContext in interface ApplicationContextAwarecontext - Application context
BeansException - Abstract superclass for all exceptions thrown in the beans
package and subpackagespublic void setWebappFolder(String webappFolder)
webappFolder - web app folderpublic void removeContext(String path)
path - Path
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||