public abstract class SimpleReference
extends javax.naming.Reference
Modifier and Type | Class and Description |
---|---|
static class |
SimpleReference.SimpleObjectFactory
Simply calls getContent() on the SimpleReference
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Enumeration<javax.naming.RefAddr> |
EMPTY_ENUMERATION |
Constructor and Description |
---|
SimpleReference() |
Modifier and Type | Method and Description |
---|---|
void |
add(int posn,
javax.naming.RefAddr addr) |
void |
add(javax.naming.RefAddr addr) |
void |
clear() |
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj) |
javax.naming.RefAddr |
get(int posn) |
javax.naming.RefAddr |
get(java.lang.String addrType) |
java.util.Enumeration<javax.naming.RefAddr> |
getAll() |
java.lang.String |
getClassName()
We will atleast return an Object.
|
abstract java.lang.Object |
getContent()
Gets the actual referenced Object.
|
java.lang.String |
getFactoryClassLocation() |
java.lang.String |
getFactoryClassName()
If the JNDI context does not understand simple references, this method will be called
to obtain the class name of a factory.
|
int |
hashCode() |
java.lang.Object |
remove(int posn) |
int |
size() |
java.lang.String |
toString() |
private static final java.util.Enumeration<javax.naming.RefAddr> EMPTY_ENUMERATION
public abstract java.lang.Object getContent() throws javax.naming.NamingException
javax.naming.NamingException
- on errorpublic java.lang.String getClassName()
getClassName
in class javax.naming.Reference
public final java.lang.String getFactoryClassName()
getFactoryClassName
in class javax.naming.Reference
public final java.lang.String getFactoryClassLocation()
getFactoryClassLocation
in class javax.naming.Reference
public final javax.naming.RefAddr get(java.lang.String addrType)
get
in class javax.naming.Reference
public final javax.naming.RefAddr get(int posn)
get
in class javax.naming.Reference
public final java.util.Enumeration<javax.naming.RefAddr> getAll()
getAll
in class javax.naming.Reference
public final int size()
size
in class javax.naming.Reference
public final void add(javax.naming.RefAddr addr)
add
in class javax.naming.Reference
public final void add(int posn, javax.naming.RefAddr addr)
add
in class javax.naming.Reference
public final java.lang.Object remove(int posn)
remove
in class javax.naming.Reference
public final void clear()
clear
in class javax.naming.Reference
public boolean equals(java.lang.Object obj)
equals
in class javax.naming.Reference
public int hashCode()
hashCode
in class javax.naming.Reference
public java.lang.String toString()
toString
in class javax.naming.Reference
public java.lang.Object clone()
clone
in class javax.naming.Reference