Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


Package waggle.core.exceptions

This package contains Exception definitions which are used throughout waggle, as well as some exception handling utilities.

See:
          Description

Interface Summary
XNonReportableException Marker interface for exceptions that should not be reported to the bugs database.
XRetryableException Marker interface for exceptions that should be retried.

 

Class Summary
XExceptionUtils Exception utilities.

 

Exception Summary
XConnectionLostException This exception reports that the connection to the API has been lost.
XException Basic Waggle Exception.
XIllegalArgumentException XException version of java.lang.IllegalArgumentException.
XIllegalStateException XException version of java.lang.IllegalStateException.
XInterruptedIOException XException version of java.io.InterruptedIOException.
XIOException XException version of java.io.IOException.
XNonReportableRuntimeException Basic Waggle Runtime Exception.
XRuntimeException Basic Waggle Runtime Exception.
XUnsupportedOperationException XException version of java.lang.UnsupportedOperationException.
XUnwrappedExceptionException Substituted for XException and XRuntimeException when creating an XExceptionInfo DTO.

 

Package waggle.core.exceptions Description

This package contains Exception definitions which are used throughout waggle, as well as some exception handling utilities. The base classes are XException for subclasses of Exception, and XRuntimeException for subclasses of RuntimeException. Because Waggle exceptions provide additional fields (resource id, timestamp, etc.), it's generally not possible to reuse standard Java exceptions. However, to match established Java conventions where appropriate, alternate XException versions of many standard Java exceptions are provided in this package. XRuntimeExceptions are further grouped into non-reportable exceptions with the abstract class XErrorException.

 Throwable
   Exception
     RuntimeException
       XRuntimeException
         XAccessDeniedException
         XCheckedOutException
         XIllegalArgumentException [replaces java.lang.IllegalArgumentException]
         XIllegalStateException [replaces java.lang.IllegalStateException]
     XException
       XIOException [replaces java.io.IOException]
         XInterruptedIOException [replaces java.io.InterruptedIOException]
 

Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.