org.greenstone.fedora.services
Class FedoraGS3Exception.FedoraGS3InitFailureException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.greenstone.fedora.services.FedoraGS3Exception
              extended by org.greenstone.fedora.services.FedoraGS3Exception.FedoraGS3InitFailureException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
FedoraGS3Exception

public static class FedoraGS3Exception.FedoraGS3InitFailureException
extends FedoraGS3Exception

Static inner class FedoraGS3InitFailureException is an Exception that is thrown when no connection can be made to the Fedora server and therefore the FedoraGS3 object construction failed. Its constructor allows other exceptions to be encapsulated within it, via the cause object (a Throwable, superclass of Exception) parameter. This (the actual exception that caused the FedoraGS3InitFailureException) can be queried by interested parties via the getCause() method.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.greenstone.fedora.services.FedoraGS3Exception
FedoraGS3Exception.AuthenticationFailedException, FedoraGS3Exception.CancelledException, FedoraGS3Exception.FedoraGS3InitFailureException, FedoraGS3Exception.FedoraGS3RunException, FedoraGS3Exception.FedoraVersionNotSupportedException, FedoraGS3Exception.NotAFedoraServerException, FedoraGS3Exception.ServerNotFoundException
 
Field Summary
static java.lang.String MESSAGE
           
 
Fields inherited from class org.greenstone.fedora.services.FedoraGS3Exception
connectionRefusedMessage, missingTargetService, sslHandshakeExceptionMessage
 
Constructor Summary
FedoraGS3Exception.FedoraGS3InitFailureException()
           
FedoraGS3Exception.FedoraGS3InitFailureException(java.lang.String message)
           
FedoraGS3Exception.FedoraGS3InitFailureException(java.lang.String message, java.lang.Throwable cause)
           
FedoraGS3Exception.FedoraGS3InitFailureException(java.lang.Throwable cause)
           
 
Method Summary
 
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
 

Field Detail

MESSAGE

public static final java.lang.String MESSAGE
See Also:
Constant Field Values
Constructor Detail

FedoraGS3Exception.FedoraGS3InitFailureException

public FedoraGS3Exception.FedoraGS3InitFailureException()

FedoraGS3Exception.FedoraGS3InitFailureException

public FedoraGS3Exception.FedoraGS3InitFailureException(java.lang.String message)

FedoraGS3Exception.FedoraGS3InitFailureException

public FedoraGS3Exception.FedoraGS3InitFailureException(java.lang.String message,
                                                        java.lang.Throwable cause)

FedoraGS3Exception.FedoraGS3InitFailureException

public FedoraGS3Exception.FedoraGS3InitFailureException(java.lang.Throwable cause)