public void raise_exception()

in yoko-core/src/main/java/org/apache/yoko/orb/OBMessaging/ExceptionHolder_impl.java [32:190]


    public void raise_exception() throws java.lang.Exception
    // throws org.omg.CORBA.UserException
    {
        if (is_system_exception) {
            org.apache.yoko.orb.CORBA.InputStream in = _OB_inputStream();
            org.omg.CORBA.SystemException sysEx = org.omg.CORBA.SystemExceptionHelper
                    .read(in);

            try {
                if (sysEx.getClass().getName().equals("org.omg.CORBA.UNKNOWN")) {
                    org.omg.CORBA.UNKNOWN ex = (org.omg.CORBA.UNKNOWN) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.BAD_PARAM")) {
                    org.omg.CORBA.BAD_PARAM ex = (org.omg.CORBA.BAD_PARAM) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.NO_MEMORY")) {
                    org.omg.CORBA.NO_MEMORY ex = (org.omg.CORBA.NO_MEMORY) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.IMP_LIMIT")) {
                    org.omg.CORBA.IMP_LIMIT ex = (org.omg.CORBA.IMP_LIMIT) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.COMM_FAILURE")) {
                    org.omg.CORBA.COMM_FAILURE ex = (org.omg.CORBA.COMM_FAILURE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INV_OBJREF")) {
                    org.omg.CORBA.INV_OBJREF ex = (org.omg.CORBA.INV_OBJREF) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.NO_PERMISSION")) {
                    org.omg.CORBA.NO_PERMISSION ex = (org.omg.CORBA.NO_PERMISSION) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INTERNAL")) {
                    org.omg.CORBA.INTERNAL ex = (org.omg.CORBA.INTERNAL) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.MARSHAL")) {
                    org.omg.CORBA.MARSHAL ex = (org.omg.CORBA.MARSHAL) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INITIALIZE")) {
                    org.omg.CORBA.INITIALIZE ex = (org.omg.CORBA.INITIALIZE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.NO_IMPLEMENT")) {
                    org.omg.CORBA.NO_IMPLEMENT ex = (org.omg.CORBA.NO_IMPLEMENT) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.BAD_TYPECODE")) {
                    org.omg.CORBA.BAD_TYPECODE ex = (org.omg.CORBA.BAD_TYPECODE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.BAD_OPERATION")) {
                    org.omg.CORBA.BAD_OPERATION ex = (org.omg.CORBA.BAD_OPERATION) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.NO_RESOURCES")) {
                    org.omg.CORBA.NO_RESOURCES ex = (org.omg.CORBA.NO_RESOURCES) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.NO_RESPONSE")) {
                    org.omg.CORBA.NO_RESPONSE ex = (org.omg.CORBA.NO_RESPONSE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.PERSIST_STORE")) {
                    org.omg.CORBA.PERSIST_STORE ex = (org.omg.CORBA.PERSIST_STORE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.BAD_INV_ORDER")) {
                    org.omg.CORBA.BAD_INV_ORDER ex = (org.omg.CORBA.BAD_INV_ORDER) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.TRANSIENT")) {
                    org.omg.CORBA.TRANSIENT ex = (org.omg.CORBA.TRANSIENT) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.FREE_MEM")) {
                    org.omg.CORBA.FREE_MEM ex = (org.omg.CORBA.FREE_MEM) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INV_IDENT")) {
                    org.omg.CORBA.INV_IDENT ex = (org.omg.CORBA.INV_IDENT) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INTF_REPOS")) {
                    org.omg.CORBA.INTF_REPOS ex = (org.omg.CORBA.INTF_REPOS) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.BAD_CONTEXT")) {
                    org.omg.CORBA.BAD_CONTEXT ex = (org.omg.CORBA.BAD_CONTEXT) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.OBJ_ADAPTER")) {
                    org.omg.CORBA.OBJ_ADAPTER ex = (org.omg.CORBA.OBJ_ADAPTER) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.DATA_CONVERSION")) {
                    org.omg.CORBA.DATA_CONVERSION ex = (org.omg.CORBA.DATA_CONVERSION) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.OBJECT_NOT_EXIST")) {
                    org.omg.CORBA.OBJECT_NOT_EXIST ex = (org.omg.CORBA.OBJECT_NOT_EXIST) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.TRANSACTION_REQUIRED")) {
                    org.omg.CORBA.TRANSACTION_REQUIRED ex = (org.omg.CORBA.TRANSACTION_REQUIRED) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.TRANSACTION_ROLLEDBACK")) {
                    org.omg.CORBA.TRANSACTION_ROLLEDBACK ex = (org.omg.CORBA.TRANSACTION_ROLLEDBACK) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INVALID_TRANSACTION")) {
                    org.omg.CORBA.INVALID_TRANSACTION ex = (org.omg.CORBA.INVALID_TRANSACTION) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.INV_POLICY")) {
                    org.omg.CORBA.INV_POLICY ex = (org.omg.CORBA.INV_POLICY) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.CODESET_INCOMPATIBLE")) {
                    org.omg.CORBA.CODESET_INCOMPATIBLE ex = (org.omg.CORBA.CODESET_INCOMPATIBLE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.REBIND")) {
                    org.omg.CORBA.REBIND ex = (org.omg.CORBA.REBIND) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.TIMEOUT")) {
                    org.omg.CORBA.TIMEOUT ex = (org.omg.CORBA.TIMEOUT) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.TRANSACTION_UNAVAILABLE")) {
                    org.omg.CORBA.TRANSACTION_UNAVAILABLE ex = (org.omg.CORBA.TRANSACTION_UNAVAILABLE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.TRANSACTION_MODE")) {
                    org.omg.CORBA.TRANSACTION_MODE ex = (org.omg.CORBA.TRANSACTION_MODE) sysEx;
                    throw ex;
                } else if (sysEx.getClass().getName().equals(
                        "org.omg.CORBA.BAD_QOS")) {
                    org.omg.CORBA.BAD_QOS ex = (org.omg.CORBA.BAD_QOS) sysEx;
                    throw ex;
                }
            } catch (org.omg.CORBA.SystemException ex) {
                throw ex;
            }
        }

        if (raiseProxy_ != null)
            raiseProxy_.raise(this);

        throw new org.omg.CORBA.UNKNOWN();
    }