com.datastax.driver.core.exceptions
Class DriverException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.datastax.driver.core.exceptions.DriverException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AuthenticationException, DriverInternalError, InvalidTypeException, NoHostAvailableException, QueryExecutionException, QueryValidationException, TraceRetrievalException

public class DriverException
extends RuntimeException

Top level class for exceptions thrown by the driver.

See Also:
Serialized Form

Constructor Summary
DriverException(String message)
           
DriverException(String message, Throwable cause)
           
DriverException(Throwable cause)
           
 
Method Summary
 DriverException copy()
          Copy the exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DriverException

public DriverException(String message)

DriverException

public DriverException(Throwable cause)

DriverException

public DriverException(String message,
                       Throwable cause)
Method Detail

copy

public DriverException copy()
Copy the exception.

This return a new exception, equivalent to the original one, except that because a new object is created in the current thread, the top-most element in the stacktrace of the exception will refer to the current thread (this mainly use for internal use by the driver). The cause of the copied exception will be the original exception.

Returns:
a copy/clone of this exception.


Copyright © 2013. All rights reserved.