Class CachingReference
- java.lang.Object
-
- javax.naming.Reference
-
- org.apache.xbean.naming.reference.SimpleReference
-
- org.apache.xbean.naming.reference.CachingReference
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class CachingReference extends SimpleReference
- Version:
- $Rev: 355877 $ $Date: 2005-12-10 18:48:27 -0800 (Sat, 10 Dec 2005) $
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.xbean.naming.reference.SimpleReference
SimpleReference.SimpleObjectFactory
-
-
Constructor Summary
Constructors Constructor Description CachingReference(java.lang.String fullName, javax.naming.Reference reference, javax.naming.Context context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
We will atleast return an Object.java.lang.Object
getContent()
Gets the actual referenced Object.static java.lang.Object
wrapReference(java.lang.String fullName, java.lang.Object value, javax.naming.Context context)
static java.util.Map<java.lang.String,java.lang.Object>
wrapReferences(java.util.Map<java.lang.String,java.lang.Object> bindings, javax.naming.Context context)
-
Methods inherited from class org.apache.xbean.naming.reference.SimpleReference
add, add, clear, clone, equals, get, get, getAll, getFactoryClassLocation, getFactoryClassName, hashCode, remove, size, toString
-
-
-
-
Method Detail
-
wrapReference
public static java.lang.Object wrapReference(java.lang.String fullName, java.lang.Object value, javax.naming.Context context)
-
wrapReferences
public static java.util.Map<java.lang.String,java.lang.Object> wrapReferences(java.util.Map<java.lang.String,java.lang.Object> bindings, javax.naming.Context context)
-
getContent
public java.lang.Object getContent() throws javax.naming.NamingException
Description copied from class:SimpleReference
Gets the actual referenced Object.- Specified by:
getContent
in classSimpleReference
- Returns:
- the referenced object
- Throws:
javax.naming.NamingException
- on error
-
getClassName
public java.lang.String getClassName()
Description copied from class:SimpleReference
We will atleast return an Object. Subclasses may want to provide a more specific class.- Overrides:
getClassName
in classSimpleReference
- Returns:
- "java.lang.Object"
-
-