You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.4 KiB
59 lines
1.4 KiB
/*
|
|
* Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
/*
|
|
* Licensed Materials - Property of IBM
|
|
* RMI-IIOP v1.0
|
|
* Copyright IBM Corp. 1998 1999 All Rights Reserved
|
|
*
|
|
*/
|
|
|
|
package org.omg.CORBA.portable;
|
|
/**
|
|
* The org.omg.CORBA.portable.UnknownException is used for reporting
|
|
* unknown exceptions between ties and ORBs and between ORBs and stubs.
|
|
* It provides a Java representation of an UNKNOWN system exception
|
|
* that has an UnknownExceptionInfo service context.
|
|
* If the CORBA system exception org.omg.CORBA.portable.UnknownException
|
|
* is thrown, then the stub does one of the following:
|
|
* (1) Translates it to org.omg.CORBA.UNKNOWN.
|
|
* (2) Translates it to the nested exception that the UnknownException contains.
|
|
* (3) Passes it on directly to the user.
|
|
*/
|
|
public class UnknownException extends org.omg.CORBA.SystemException {
|
|
/**
|
|
* A throwable--the original exception that was wrapped in a CORBA
|
|
* UnknownException.
|
|
*/
|
|
public Throwable originalEx;
|
|
/**
|
|
* Constructs an UnknownException object.
|
|
* @param ex a Throwable object--to be wrapped in this exception.
|
|
*/
|
|
public UnknownException(Throwable ex) {
|
|
super("", 0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
|
|
originalEx = ex;
|
|
}
|
|
}
|