public class CachingReference extends SimpleReference
SimpleReference.SimpleObjectFactory| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
className |
private javax.naming.Context |
context |
private java.lang.Object |
lock |
private javax.naming.Reference |
reference |
private java.lang.String |
stringName |
private java.lang.Object |
value |
| Constructor and Description |
|---|
CachingReference(java.lang.String fullName,
javax.naming.Reference reference,
javax.naming.Context context) |
| Modifier and Type | Method and 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) |
add, add, clear, clone, equals, get, get, getAll, getFactoryClassLocation, getFactoryClassName, hashCode, remove, size, toStringprivate final java.lang.Object lock
private final java.lang.String stringName
private final javax.naming.Context context
private final javax.naming.Reference reference
private final java.lang.String className
private java.lang.Object value
public CachingReference(java.lang.String fullName,
javax.naming.Reference reference,
javax.naming.Context context)
public static java.lang.Object wrapReference(java.lang.String fullName,
java.lang.Object value,
javax.naming.Context context)
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)
public java.lang.Object getContent()
throws javax.naming.NamingException
SimpleReferencegetContent in class SimpleReferencejavax.naming.NamingException - on errorpublic java.lang.String getClassName()
SimpleReferencegetClassName in class SimpleReference