Package oracle.kv

Class FaultException

    • Method Detail

      • wasLoggedRemotely

        public boolean wasLoggedRemotely()
        Returns whether the exception was previously logged remotely.

        When the error occurred remotely, it will have already been logged and reported on a remote KVStore node and will be available to administrators. However, to correlate client and server errors and to make error information easily accessible on the client, it is good practice to also log the error locally. Errors that originated locally are not automatically logged and available to administrators, and the client application is responsible for reporting them.

      • getFaultClassName

        public String getFaultClassName()
        Returns the name of the class associated with the original fault exception, or the name of the local exception class if the error occurred locally. When the error occurred locally and this exception is a simple wrapper, the class name of the wrapped exception is returned. This method exists primarily for logging, testing and debugging.
      • getRemoteStackTrace

        public String getRemoteStackTrace()
        Returns the textual stack trace associated with the remote fault exception, or null if the error occurred locally. This method exists primarily for logging, testing and debugging.
      • toString

        public String toString()
        Returns a description of the fault that includes the standard Throwable description (class name and message), followed by the fault class name, followed by the remote stack trace (if any). This method exists primarily for logging, testing and debugging.
        Overrides:
        toString in class Throwable