org.apache.xbean.naming.reference
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
Fields inherited from class javax.naming.Reference |
addrs, classFactory, classFactoryLocation |
Constructor Summary |
CachingReference(java.lang.String fullName,
javax.naming.Reference reference,
javax.naming.Context context)
|
Method Summary |
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 |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
CachingReference
public CachingReference(java.lang.String fullName,
javax.naming.Reference reference,
javax.naming.Context context)
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 class SimpleReference
- 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 class SimpleReference
- Returns:
- "java.lang.Object"
Copyright © 2005-2011. All Rights Reserved.