[Enterprise Extensions only]

CORBA module: UserException Class

Overview Describes an application-specific exception condition that has occurred.
File name usr_excp.h
Supported methods UserException::_duplicate
UserException::_nil
UserException::id (inherited from Exception)


Intended Usage

This class is intended to be caught in the catch clause of a try/catch block that encompasses operation invocations. Typically UserException instances will actually be instances of some application-specific subclass of UserException, or CORBA::UnknownUserException. For each application-specific exception defined in IDL, the C++ bindings define a corresponding subclass of CORBA::UserException, which the interface implementation can throw.

In the Java implementation, org.omg.CORBA.UserException derives from java.lang.Exception.