All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.CORBA_2_3.ORB Maven / Gradle / Ivy

There is a newer version: 4.2.5
Show newest version
/*
 * Copyright (c) 1997, 2020 Oracle and/or its affiliates. All rights reserved.
 * Copyright (c) 1998, 1999 IBM Corp. All rights reserved.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v. 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License
 * v. 1.0 which is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 *
 * This Source Code may also be made available under the following Secondary
 * Licenses when the conditions for such availability set forth in the Eclipse
 * Public License v. 2.0 are satisfied: GNU General Public License v2.0
 * w/Classpath exception which is available at
 * https://www.gnu.org/software/classpath/license.html.
 *
 * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause OR GPL-2.0 WITH
 * Classpath-exception-2.0
 */

package org.omg.CORBA_2_3;

/**
 * A class extending {@link org.omg.CORBA.ORB} to make the ORB
 * portable under the OMG CORBA version 2.3 specification.
 */
public abstract class ORB extends org.omg.CORBA.ORB {

/**
 * Unimplemented method
 * @param id the repository ID.
 * @param factory the factory.
 * @return the previously registered factory for the given repository ID, or null if no such factory was previously registered.
 * @see CORBA_2_3 package
 *      comments for unimplemented features
 */
    public org.omg.CORBA.portable.ValueFactory register_value_factory(String id,
                                                                     org.omg.CORBA.portable.ValueFactory factory)
    {
        throw new org.omg.CORBA.NO_IMPLEMENT();
    }
 

/**
 * Unimplemented method
 * @param id the repository id
 * @see CORBA_2_3 package
 *      comments for unimplemented features
 */
    public void unregister_value_factory(String id)
    {
        throw new org.omg.CORBA.NO_IMPLEMENT();
    }


/**
 * @param id the repository id to lookup
 * @return the value factory.
 * @see CORBA_2_3 package
 *      comments for unimplemented features
 */
    public org.omg.CORBA.portable.ValueFactory lookup_value_factory(String id)
    {
        throw new org.omg.CORBA.NO_IMPLEMENT();
    }
    

/**
 * Unimplemented method
 * @param repid repository id
 * @return a ValueDef
 * @exception org.omg.CORBA.NO_IMPLEMENT  if repid does not represent a valuetype
 * @see CORBA_2_3 package
 *      comments for unimplemented features
 */
    // always return a ValueDef or throw BAD_PARAM if
     // repid does not represent a valuetype
     public org.omg.CORBA.Object get_value_def(String repid)
                               throws org.omg.CORBA.BAD_PARAM {
       throw new org.omg.CORBA.NO_IMPLEMENT();
     }


    /**
     * Unimplemented method
     * @param wrapper unused
     * @see CORBA_2_3 package comments for unimplemented features
     */
     public void set_delegate(java.lang.Object wrapper) {
       throw new org.omg.CORBA.NO_IMPLEMENT();
     }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy