org.omg.CORBA

Class SystemException

public abstract class SystemException extends RuntimeException implements Serializable

The root class for all CORBA standard exceptions.
Field Summary
CompletionStatuscompleted
The status of the operation that have thrown this exception.
intminor

Contains more details about the exception.

Constructor Summary
protected SystemException(String a_reason, int a_minor, CompletionStatus a_completed)
Constructs an instance of the CORBA standard exception.

Field Detail

completed

public CompletionStatus completed
The status of the operation that have thrown this exception.

minor

public int minor

Contains more details about the exception. The lower 12 bits contain a code, defining the reason why exception has been thrown. The higher 20 bits hold "Vendor Minor Codeset ID" (VMCID).

The Classpath specifice minor exception codes are documented in the headers of the corresponding exceptions (for instance, {@link MARSHAL}).

The VMCID 0 and 0xfffff are reserved for experimental use.

See Also: OMGVMCID

Constructor Detail

SystemException

protected SystemException(String a_reason, int a_minor, CompletionStatus a_completed)
Constructs an instance of the CORBA standard exception.

Parameters: a_reason a string, explaining the reason why the exceptions has been thrown. a_minor an additional error code (known as the "minor") a_completed the task completion status.