# OpenORB 1.3.1: Class ORBRuntimeException

## org.apache.orb
Class ORBRuntimeException

    java.lang.Object
      |
      +--java.lang.Throwable
            |
            +--java.lang.Exception
                  |
                  +--java.lang.RuntimeException
                        |
                        +--org.omg.CORBA.SystemException
                              |
                              +--org.apache.orb.ORBRuntimeException

All Implemented Interfaces:
  org.apache.avalon.framework.CascadingThrowable, java.io.Serializable

public class ORBRuntimeException
extends SystemException
implements org.apache.avalon.framework.CascadingThrowable

General exception thrown by the ORB implementation signalling an internal error together with causal information.

Author:
  Stephen McConnell mcconnell@apache.org
See Also:
  Serialized Form

Fields inherited from class org.omg.CORBA.SystemException
`completed, minor`

Constructor Summary
`ORBRuntimeException()` Constructor for the ORBRuntimeException
`ORBRuntimeException(int minor, CompletionStatus status)` Constructor for the ORBRuntimeException object
`ORBRuntimeException(int minor, CompletionStatus status, java.lang.Throwable throwable)` Constructor for the PersistenceException object
`ORBRuntimeException(java.lang.String message)` Constructor for the ORBRuntimeException object
`ORBRuntimeException(java.lang.String message, int minor, CompletionStatus status)` Constructor for the ORBRuntimeException object
`ORBRuntimeException(java.lang.String message, int minor, CompletionStatus status, java.lang.Throwable throwable)` Constructor for the ORBRuntimeException object
`ORBRuntimeException(java.lang.String message, java.lang.Throwable throwable)` Constructor for the ORBRuntimeException object
`ORBRuntimeException(java.lang.Throwable throwable)` Constructor for the ORBRuntimeException

Method Summary
`java.lang.Throwable` `getCause()` Gets the cause attribute of the ORBRuntimeException object

Methods inherited from class org.omg.CORBA.SystemException
`initCause`

Methods inherited from class java.lang.Throwable
`fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ORBRuntimeException

    public ORBRuntimeException()

  Constructor for the ORBRuntimeException

### ORBRuntimeException

    public ORBRuntimeException(java.lang.Throwable throwable)

  Constructor for the ORBRuntimeException
  Parameters:
    `throwable` - the causal exception

### ORBRuntimeException

    public ORBRuntimeException(java.lang.String message)

  Constructor for the ORBRuntimeException object
  Parameters:
    `message` - exception message

### ORBRuntimeException

    public ORBRuntimeException(java.lang.String message,
                               java.lang.Throwable throwable)

  Constructor for the ORBRuntimeException object
  Parameters:
    `message` - exception message
    `throwable` - the causal exception

### ORBRuntimeException

    public ORBRuntimeException(int minor,
                               CompletionStatus status)

  Constructor for the ORBRuntimeException object
  Parameters:
    `minor` - minor code
    `status` - completion status

### ORBRuntimeException

    public ORBRuntimeException(int minor,
                               CompletionStatus status,
                               java.lang.Throwable throwable)

  Constructor for the PersistenceException object
  Parameters:
    `minor` - minor code
    `status` - completion status
    `throwable` - causal exception

### ORBRuntimeException

    public ORBRuntimeException(java.lang.String message,
                               int minor,
                               CompletionStatus status)

  Constructor for the ORBRuntimeException object
  Parameters:
    `message` - exception message
    `minor` - minor code
    `status` - completion status

### ORBRuntimeException

    public ORBRuntimeException(java.lang.String message,
                               int minor,
                               CompletionStatus status,
                               java.lang.Throwable throwable)

  Constructor for the ORBRuntimeException object
  Parameters:
    `message` - exception message
    `minor` - minor code
    `status` - completion status
    `throwable` - causal exception

Method Detail

### getCause

    public java.lang.Throwable getCause()

  Gets the cause attribute of the ORBRuntimeException object
  Specified by:
    `getCause` in interface `org.apache.avalon.framework.CascadingThrowable`
  Overrides:
    `getCause` in class `SystemException`
  Returns:
    Throwable The cause value