| Klasse javax.naming.ReferralException | 1.3 |
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.naming.NamingException
|
+--javax.naming.ReferralException
Deklaration
public abstract class ReferralException
extends javax.naming.NamingException
Beschreibung
Diese abstrakte Klasse repräsentiert einen Referenzierungfehler.
Konstruktoren im Detail
-
protected ReferralException()
-
Erzeugt das Exemplar.
-
protected ReferralException(String explanation)
-
Erzeugt das Exemplar.
Methoden im Detail
-
public abstract Context getReferralContext()
-
Liefert den Context, bei dem weitergemacht werden kann.
- Exception: NamingException
-
-
public abstract Context getReferralContext(Hashtable env)
-
Liefert den Context, bei dem weitergemacht werden kann.
- Exception: NamingException
-
-
public abstract Object getReferralInfo()
-
Liefert Informationen.
-
public abstract void retryReferral()
-
Versucht, die Referenz neu aufzulösen.
} catch (ReferralException e) {
while (true) {
try {
ctx = e.getReferralContext(env);
break;
} catch (NamingException ne) {
if (! shallIRetry()) {
return;
}
// modify environment properties (env), if necessary
e.retryReferral();
}
}
}
-
public abstract boolean skipReferral()
-
Bricht den Vorgang ab.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.