com.datastax.driver.core.exceptions
Class NoHostAvailableException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.datastax.driver.core.exceptions.DriverException
com.datastax.driver.core.exceptions.NoHostAvailableException
- All Implemented Interfaces:
- Serializable
public class NoHostAvailableException
- extends DriverException
Exception thrown when a query cannot be performed because no host are
available.
This exception is thrown if
- either there is no host live in the cluster at the moment of the query
- all host that have been tried have failed due to a connection problem
For debugging purpose, the list of hosts that have been tried along with the
failure cause can be retrieved using the errors
method.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
NoHostAvailableException
public NoHostAvailableException(Map<InetAddress,String> errors)
getErrors
public Map<InetAddress,String> getErrors()
- Return the hosts tried along with descriptions of the error encountered
while trying them.
- Returns:
- a map containing for each tried host a description of the error
triggered when trying it.
copy
public DriverException copy()
- Description copied from class:
DriverException
- 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.
- Specified by:
copy
in class DriverException
- Returns:
- a copy/clone of this exception.
Copyright © 2013. All Rights Reserved.