|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.jndi.JNDIReferenceFactory
public class JNDIReferenceFactory
Converts objects implementing JNDIStorable into a property fields so they can be stored and regenerated from JNDI
Constructor Summary | |
---|---|
JNDIReferenceFactory()
|
Method Summary | |
---|---|
static javax.naming.Reference |
createReference(java.lang.String instanceClassName,
JNDIStorableInterface po)
Create a Reference instance from a JNDIStorable object |
java.lang.Object |
getObjectInstance(java.lang.Object object,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable environment)
This will be called by a JNDIprovider when a Reference is retrieved from a JNDI store - and generates the orignal instance |
static java.lang.Class |
loadClass(java.lang.Object thisObj,
java.lang.String className)
Retrieve the class loader for a named class |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JNDIReferenceFactory()
Method Detail |
---|
public java.lang.Object getObjectInstance(java.lang.Object object, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable environment) throws java.lang.Exception
getObjectInstance
in interface javax.naming.spi.ObjectFactory
object
- the Reference objectname
- the JNDI namenameCtx
- the contextenvironment
- the environment settings used by JNDI
java.lang.Exception
- if building the instance from Reference fails (usually
class not found)public static javax.naming.Reference createReference(java.lang.String instanceClassName, JNDIStorableInterface po) throws javax.naming.NamingException
instanceClassName
- po
-
javax.naming.NamingException
public static java.lang.Class loadClass(java.lang.Object thisObj, java.lang.String className) throws java.lang.ClassNotFoundException
thisObj
- className
-
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |