Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.naming.ReferralException1.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
protectedReferralException()
protectedReferralException(String explanation)
 
Methoden
public abstract ContextgetReferralContext()
public abstract ContextgetReferralContext(Hashtable env)
public abstract ObjectgetReferralInfo()
public abstract voidretryReferral()
public abstract booleanskipReferral()


 

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.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.