Package org.apache.naming.factory
Class ResourceLinkFactory
- java.lang.Object
-
- org.apache.naming.factory.ResourceLinkFactory
-
- All Implemented Interfaces:
ObjectFactory
- Direct Known Subclasses:
DataSourceLinkFactory
public class ResourceLinkFactory extends Object implements ObjectFactory
Object factory for resource links.
- Author:
- Remy Maucherat
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringManager
sm
-
Constructor Summary
Constructors Constructor Description ResourceLinkFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
deregisterGlobalResourceAccess(Context globalContext)
static void
deregisterGlobalResourceAccess(Context globalContext, String localName)
Object
getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
Create a new DataSource instance.static void
registerGlobalResourceAccess(Context globalContext, String localName, String globalName)
static void
setGlobalContext(Context newGlobalContext)
Set the global context (note: can only be used once).
-
-
-
Field Detail
-
sm
protected static final StringManager sm
-
-
Method Detail
-
setGlobalContext
public static void setGlobalContext(Context newGlobalContext)
Set the global context (note: can only be used once).- Parameters:
newGlobalContext
- new global context value
-
registerGlobalResourceAccess
public static void registerGlobalResourceAccess(Context globalContext, String localName, String globalName)
-
deregisterGlobalResourceAccess
public static void deregisterGlobalResourceAccess(Context globalContext, String localName)
-
deregisterGlobalResourceAccess
public static void deregisterGlobalResourceAccess(Context globalContext)
-
getObjectInstance
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment) throws NamingException
Create a new DataSource instance.- Specified by:
getObjectInstance
in interfaceObjectFactory
- Parameters:
obj
- The reference object describing the DataSource- Throws:
NamingException
-
-