org.globus.mds
Class MDSException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.globus.common.ChainedException
              extended byorg.globus.mds.MDSException
All Implemented Interfaces:
Serializable

public class MDSException
extends ChainedException

An Exception class for MDS interactions.

USING THE MDS EXEPTION CLASS

The intention of the MDS Exeption class is to provide a simple exeption mechanism for MDS related methods. This includes:
  1. failure to conect to the MDS due to timeout or other problems,
  2. failure during MDS queries,
  3. ... .
In case the Exeption is thrown by another underlaying library, it is the task of the user to properly deal with the exceptions. Such methods and exceptions can be found in JNDI and Java Networking classes.

Important Network related Exceptions

...

Important JNDI Exceptions

...

Example

See ... MDS.java

See Also:
Serialized Form

Constructor Summary
MDSException(String mdsMessage, String ldapMessage)
           
MDSException(String detail, Throwable exception)
           
 
Method Summary
 String getLdapMessage()
           
 
Methods inherited from class org.globus.common.ChainedException
getException, getMessage, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MDSException

public MDSException(String mdsMessage,
                    String ldapMessage)

MDSException

public MDSException(String detail,
                    Throwable exception)
Method Detail

getLdapMessage

public String getLdapMessage()