|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xbean.naming.global.GlobalContextManager
public class GlobalContextManager
The GlobalContextManager contains the static global context object. JNDI effectively requires a single global static to resolve the root context, and this class manages that static. This class is also an URLContextFactory and an InitialContextFactory which returns the registered global context. To use this factory simply set the following system property or pass the property in the environment to new InitialContext: java.naming.factory.initial = org.apache.xbean.naming.global.GlobalContextManager
| Constructor Summary | |
|---|---|
GlobalContextManager()
|
|
| Method Summary | |
|---|---|
static javax.naming.Context |
getGlobalContext()
Gets the global context. |
javax.naming.Context |
getInitialContext(java.util.Hashtable environment)
Returns the Context registered with the GlobalManager. |
java.lang.Object |
getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable environment)
Returns the Context registered with the GlobalManager. |
static void |
setGlobalContext(javax.naming.Context globalContext)
Sets the global context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlobalContextManager()
| Method Detail |
|---|
public static javax.naming.Context getGlobalContext()
public static void setGlobalContext(javax.naming.Context globalContext)
globalContext - the new global context
public java.lang.Object getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable environment)
throws java.lang.Exception
getObjectInstance in interface javax.naming.spi.ObjectFactoryobj - must be nullname - ignorednameCtx - ignoredenvironment - ignored
javax.naming.OperationNotSupportedException - if obj is not null
java.lang.Exceptionpublic javax.naming.Context getInitialContext(java.util.Hashtable environment)
getInitialContext in interface javax.naming.spi.InitialContextFactoryenvironment - ignored
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||