org.omg.CORBA
Class ORB

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by org.omg.CORBA.ORB
Direct Known Subclasses:
ORB sample code for org.omg.CORBA_2_3.ORB definition code for org.omg.CORBA_2_3.ORB

public abstract class ORB
extends Object sample code for java.lang.Object definition code for java.lang.Object

A class providing APIs for the CORBA Object Request Broker features. The ORB class also provides "pluggable ORB implementation" APIs that allow another vendor's ORB implementation to be used.

An ORB makes it possible for CORBA objects to communicate with each other by connecting objects making requests (clients) with objects servicing requests (servers).

The ORB class, which encapsulates generic CORBA functionality, does the following: (Note that items 5 and 6, which include most of the methods in the class ORB, are typically used with the Dynamic Invocation Interface (DII) and the Dynamic Skeleton Interface (DSI). These interfaces may be used by a developer directly, but most commonly they are used by the ORB internally and are not seen by the general programmer.)

  1. initializes the ORB implementation by supplying values for predefined properties and environmental parameters
  2. obtains initial object references to services such as the NameService using the method resolve_initial_references
  3. converts object references to strings and back
  4. connects the ORB to a servant (an instance of a CORBA object implementation) and disconnects the ORB from a servant
  5. creates objects such as
  6. sends multiple messages in the DII

The ORB class can be used to obtain references to objects implemented anywhere on the network.

An application or applet gains access to the CORBA environment by initializing itself into an ORB using one of three init methods. Two of the three methods use the properties (associations of a name with a value) shown in the table below.

Property Name Property Value
Standard Java CORBA Properties:
org.omg.CORBA.ORBClass class name of an ORB implementation
org.omg.CORBA.ORBSingletonClass class name of the ORB returned by init()

These properties allow a different vendor's ORB implementation to be "plugged in."

When an ORB instance is being created, the class name of the ORB implementation is located using the following standard search order:

  1. check in Applet parameter or application string array, if any
  2. check in properties parameter, if any
  3. check in the System properties
  4. check in the orb.properties file located in the user.home directory (if any)
  5. check in the orb.properties file located in the java.home/lib directory (if any)
  6. fall back on a hardcoded default behavior (use the Java IDL implementation)

Note that Java IDL provides a default implementation for the fully-functional ORB and for the Singleton ORB. When the method init is given no parameters, the default Singleton ORB is returned. When the method init is given parameters but no ORB class is specified, the Java IDL ORB implementation is returned.

The following code fragment creates an ORB object initialized with the default ORB Singleton. This ORB has a restricted implementation to prevent malicious applets from doing anything beyond creating typecodes. It is called a singleton because there is only one instance for an entire virtual machine.

    ORB orb = ORB.init();
 

The following code fragment creates an ORB object for an application. The parameter args represents the arguments supplied to the application's main method. Since the property specifies the ORB class to be "SomeORBImplementation", the new ORB will be initialized with that ORB implementation. If p had been null, and the arguments had not specified an ORB class, the new ORB would have been initialized with the default Java IDL implementation.

    Properties p = new Properties();
    p.put("org.omg.CORBA.ORBClass", "SomeORBImplementation");
    ORB orb = ORB.init(args, p);
 

The following code fragment creates an ORB object for the applet supplied as the first parameter. If the given applet does not specify an ORB class, the new ORB will be initialized with the default Java IDL implementation.

    ORB orb = ORB.init(myApplet, null);
 

An application or applet can be initialized in one or more ORBs. ORB initialization is a bootstrap call into the CORBA world.

Since:
JDK1.2

Constructor Summary
ORB sample code for org.omg.CORBA.ORB.ORB() definition code for org.omg.CORBA.ORB.ORB() ()
           
 
Method Summary
 void connect sample code for org.omg.CORBA.ORB.connect(org.omg.CORBA.Object) definition code for org.omg.CORBA.ORB.connect(org.omg.CORBA.Object) (Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object  obj)
          Connects the given servant object (a Java object that is an instance of the server implementation class) to the ORB.
 TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_abstract_interface_tc sample code for org.omg.CORBA.ORB.create_abstract_interface_tc(java.lang.String, java.lang.String) definition code for org.omg.CORBA.ORB.create_abstract_interface_tc(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name)
          Create a TypeCode object for an IDL abstract interface.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_alias_tc sample code for org.omg.CORBA.ORB.create_alias_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_alias_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  original_type)
          Creates a TypeCode object representing an IDL alias (typedef).
abstract  Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any create_any sample code for org.omg.CORBA.ORB.create_any() definition code for org.omg.CORBA.ORB.create_any() ()
          Creates an IDL Any object initialized to contain a Typecode object whose kind field is set to TCKind.tc_null.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_array_tc sample code for org.omg.CORBA.ORB.create_array_tc(int, org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_array_tc(int, org.omg.CORBA.TypeCode) (int length, TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  element_type)
          Creates a TypeCode object representing an IDL array.
 DynAny sample code for org.omg.CORBA.DynAny definition code for org.omg.CORBA.DynAny create_basic_dyn_any sample code for org.omg.CORBA.ORB.create_basic_dyn_any(org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_basic_dyn_any(org.omg.CORBA.TypeCode) (TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type)
          Deprecated. Use the new DynAnyFactory API instead
abstract  ContextList sample code for org.omg.CORBA.ContextList definition code for org.omg.CORBA.ContextList create_context_list sample code for org.omg.CORBA.ORB.create_context_list() definition code for org.omg.CORBA.ORB.create_context_list() ()
          Creates an empty ContextList object.
 DynAny sample code for org.omg.CORBA.DynAny definition code for org.omg.CORBA.DynAny create_dyn_any sample code for org.omg.CORBA.ORB.create_dyn_any(org.omg.CORBA.Any) definition code for org.omg.CORBA.ORB.create_dyn_any(org.omg.CORBA.Any) (Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  value)
          Deprecated. Use the new DynAnyFactory API instead
 DynArray sample code for org.omg.CORBA.DynArray definition code for org.omg.CORBA.DynArray create_dyn_array sample code for org.omg.CORBA.ORB.create_dyn_array(org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_dyn_array(org.omg.CORBA.TypeCode) (TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type)
          Deprecated. Use the new DynAnyFactory API instead
 DynEnum sample code for org.omg.CORBA.DynEnum definition code for org.omg.CORBA.DynEnum create_dyn_enum sample code for org.omg.CORBA.ORB.create_dyn_enum(org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_dyn_enum(org.omg.CORBA.TypeCode) (TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type)
          Deprecated. Use the new DynAnyFactory API instead
 DynSequence sample code for org.omg.CORBA.DynSequence definition code for org.omg.CORBA.DynSequence create_dyn_sequence sample code for org.omg.CORBA.ORB.create_dyn_sequence(org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_dyn_sequence(org.omg.CORBA.TypeCode) (TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type)
          Deprecated. Use the new DynAnyFactory API instead
 DynStruct sample code for org.omg.CORBA.DynStruct definition code for org.omg.CORBA.DynStruct create_dyn_struct sample code for org.omg.CORBA.ORB.create_dyn_struct(org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_dyn_struct(org.omg.CORBA.TypeCode) (TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type)
          Deprecated. Use the new DynAnyFactory API instead
 DynUnion sample code for org.omg.CORBA.DynUnion definition code for org.omg.CORBA.DynUnion create_dyn_union sample code for org.omg.CORBA.ORB.create_dyn_union(org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_dyn_union(org.omg.CORBA.TypeCode) (TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type)
          Deprecated. Use the new DynAnyFactory API instead
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_enum_tc sample code for org.omg.CORBA.ORB.create_enum_tc(java.lang.String, java.lang.String, java.lang.String[]) definition code for org.omg.CORBA.ORB.create_enum_tc(java.lang.String, java.lang.String, java.lang.String[]) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, String sample code for java.lang.String definition code for java.lang.String [] members)
          Creates a TypeCode object representing an IDL enum.
abstract  Environment sample code for org.omg.CORBA.Environment definition code for org.omg.CORBA.Environment create_environment sample code for org.omg.CORBA.ORB.create_environment() definition code for org.omg.CORBA.ORB.create_environment() ()
          Creates an Environment object.
abstract  ExceptionList sample code for org.omg.CORBA.ExceptionList definition code for org.omg.CORBA.ExceptionList create_exception_list sample code for org.omg.CORBA.ORB.create_exception_list() definition code for org.omg.CORBA.ORB.create_exception_list() ()
          Creates an empty ExceptionList object.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_exception_tc sample code for org.omg.CORBA.ORB.create_exception_tc(java.lang.String, java.lang.String, org.omg.CORBA.StructMember[]) definition code for org.omg.CORBA.ORB.create_exception_tc(java.lang.String, java.lang.String, org.omg.CORBA.StructMember[]) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, StructMember sample code for org.omg.CORBA.StructMember definition code for org.omg.CORBA.StructMember [] members)
          Creates a TypeCode object representing an IDL exception.
 TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_fixed_tc sample code for org.omg.CORBA.ORB.create_fixed_tc(short, short) definition code for org.omg.CORBA.ORB.create_fixed_tc(short, short) (short digits, short scale)
          Create a TypeCode object for an IDL fixed type.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_interface_tc sample code for org.omg.CORBA.ORB.create_interface_tc(java.lang.String, java.lang.String) definition code for org.omg.CORBA.ORB.create_interface_tc(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name)
          Creates a TypeCode object representing an IDL interface.
abstract  NVList sample code for org.omg.CORBA.NVList definition code for org.omg.CORBA.NVList create_list sample code for org.omg.CORBA.ORB.create_list(int) definition code for org.omg.CORBA.ORB.create_list(int) (int count)
          Allocates an NVList with (probably) enough space for the specified number of NamedValue objects.
abstract  NamedValue sample code for org.omg.CORBA.NamedValue definition code for org.omg.CORBA.NamedValue create_named_value sample code for org.omg.CORBA.ORB.create_named_value(java.lang.String, org.omg.CORBA.Any, int) definition code for org.omg.CORBA.ORB.create_named_value(java.lang.String, org.omg.CORBA.Any, int) (String sample code for java.lang.String definition code for java.lang.String  s, Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  any, int flags)
          Creates a NamedValue object using the given name, value, and argument mode flags.
 TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_native_tc sample code for org.omg.CORBA.ORB.create_native_tc(java.lang.String, java.lang.String) definition code for org.omg.CORBA.ORB.create_native_tc(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name)
          Create a TypeCode object for an IDL native type.
 NVList sample code for org.omg.CORBA.NVList definition code for org.omg.CORBA.NVList create_operation_list sample code for org.omg.CORBA.ORB.create_operation_list(org.omg.CORBA.Object) definition code for org.omg.CORBA.ORB.create_operation_list(org.omg.CORBA.Object) (Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object  oper)
          Creates an NVList initialized with argument descriptions for the operation described in the given OperationDef object.
abstract  OutputStream sample code for org.omg.CORBA.portable.OutputStream definition code for org.omg.CORBA.portable.OutputStream create_output_stream sample code for org.omg.CORBA.ORB.create_output_stream() definition code for org.omg.CORBA.ORB.create_output_stream() ()
          Creates a new org.omg.CORBA.portable.OutputStream into which IDL method parameters can be marshalled during method invocation.
 Policy sample code for org.omg.CORBA.Policy definition code for org.omg.CORBA.Policy create_policy sample code for org.omg.CORBA.ORB.create_policy(int, org.omg.CORBA.Any) definition code for org.omg.CORBA.ORB.create_policy(int, org.omg.CORBA.Any) (int type, Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  val)
          Can be invoked to create new instances of policy objects of a specific type with specified initial state.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_recursive_sequence_tc sample code for org.omg.CORBA.ORB.create_recursive_sequence_tc(int, int) definition code for org.omg.CORBA.ORB.create_recursive_sequence_tc(int, int) (int bound, int offset)
          Deprecated. Use a combination of create_recursive_tc and create_sequence_tc instead
 TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_recursive_tc sample code for org.omg.CORBA.ORB.create_recursive_tc(java.lang.String) definition code for org.omg.CORBA.ORB.create_recursive_tc(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  id)
          Create a recursive TypeCode object which serves as a placeholder for a concrete TypeCode during the process of creating TypeCodes which contain recursion.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_sequence_tc sample code for org.omg.CORBA.ORB.create_sequence_tc(int, org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_sequence_tc(int, org.omg.CORBA.TypeCode) (int bound, TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  element_type)
          Creates a TypeCode object representing an IDL sequence.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_string_tc sample code for org.omg.CORBA.ORB.create_string_tc(int) definition code for org.omg.CORBA.ORB.create_string_tc(int) (int bound)
          Creates a TypeCode object representing a bounded IDL string.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_struct_tc sample code for org.omg.CORBA.ORB.create_struct_tc(java.lang.String, java.lang.String, org.omg.CORBA.StructMember[]) definition code for org.omg.CORBA.ORB.create_struct_tc(java.lang.String, java.lang.String, org.omg.CORBA.StructMember[]) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, StructMember sample code for org.omg.CORBA.StructMember definition code for org.omg.CORBA.StructMember [] members)
          Creates a TypeCode object representing an IDL struct.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_union_tc sample code for org.omg.CORBA.ORB.create_union_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode, org.omg.CORBA.UnionMember[]) definition code for org.omg.CORBA.ORB.create_union_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode, org.omg.CORBA.UnionMember[]) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  discriminator_type, UnionMember sample code for org.omg.CORBA.UnionMember definition code for org.omg.CORBA.UnionMember [] members)
          Creates a TypeCode object representing an IDL union.
 TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_value_box_tc sample code for org.omg.CORBA.ORB.create_value_box_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode) definition code for org.omg.CORBA.ORB.create_value_box_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  boxed_type)
          Creates a TypeCode object for an IDL value box.
 TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_value_tc sample code for org.omg.CORBA.ORB.create_value_tc(java.lang.String, java.lang.String, short, org.omg.CORBA.TypeCode, org.omg.CORBA.ValueMember[]) definition code for org.omg.CORBA.ORB.create_value_tc(java.lang.String, java.lang.String, short, org.omg.CORBA.TypeCode, org.omg.CORBA.ValueMember[]) (String sample code for java.lang.String definition code for java.lang.String  id, String sample code for java.lang.String definition code for java.lang.String  name, short type_modifier, TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  concrete_base, ValueMember sample code for org.omg.CORBA.ValueMember definition code for org.omg.CORBA.ValueMember [] members)
          Create a TypeCode object for an IDL value type.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode create_wstring_tc sample code for org.omg.CORBA.ORB.create_wstring_tc(int) definition code for org.omg.CORBA.ORB.create_wstring_tc(int) (int bound)
          Creates a TypeCode object representing a bounded IDL wstring (wide string).
 void destroy sample code for org.omg.CORBA.ORB.destroy() definition code for org.omg.CORBA.ORB.destroy() ()
          Destroys the ORB so that its resources can be reclaimed.
 void disconnect sample code for org.omg.CORBA.ORB.disconnect(org.omg.CORBA.Object) definition code for org.omg.CORBA.ORB.disconnect(org.omg.CORBA.Object) (Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object  obj)
          Disconnects the given servant object from the ORB.
 Current sample code for org.omg.CORBA.Current definition code for org.omg.CORBA.Current get_current sample code for org.omg.CORBA.ORB.get_current() definition code for org.omg.CORBA.ORB.get_current() ()
          Deprecated. use resolve_initial_references.
abstract  Context sample code for org.omg.CORBA.Context definition code for org.omg.CORBA.Context get_default_context sample code for org.omg.CORBA.ORB.get_default_context() definition code for org.omg.CORBA.ORB.get_default_context() ()
          Gets the default Context object.
abstract  Request sample code for org.omg.CORBA.Request definition code for org.omg.CORBA.Request get_next_response sample code for org.omg.CORBA.ORB.get_next_response() definition code for org.omg.CORBA.ORB.get_next_response() ()
          Gets the next Request instance for which a response has been received.
abstract  TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode get_primitive_tc sample code for org.omg.CORBA.ORB.get_primitive_tc(org.omg.CORBA.TCKind) definition code for org.omg.CORBA.ORB.get_primitive_tc(org.omg.CORBA.TCKind) (TCKind sample code for org.omg.CORBA.TCKind definition code for org.omg.CORBA.TCKind  tcKind)
          Retrieves the TypeCode object that represents the given primitive IDL type.
 boolean get_service_information sample code for org.omg.CORBA.ORB.get_service_information(short, org.omg.CORBA.ServiceInformationHolder) definition code for org.omg.CORBA.ORB.get_service_information(short, org.omg.CORBA.ServiceInformationHolder) (short service_type, ServiceInformationHolder sample code for org.omg.CORBA.ServiceInformationHolder definition code for org.omg.CORBA.ServiceInformationHolder  service_info)
          Used to obtain information about CORBA facilities and services that are supported by this ORB.
static ORB sample code for org.omg.CORBA.ORB definition code for org.omg.CORBA.ORB init sample code for org.omg.CORBA.ORB.init() definition code for org.omg.CORBA.ORB.init() ()
          Returns the ORB singleton object.
static ORB sample code for org.omg.CORBA.ORB definition code for org.omg.CORBA.ORB init sample code for org.omg.CORBA.ORB.init(java.applet.Applet, java.util.Properties) definition code for org.omg.CORBA.ORB.init(java.applet.Applet, java.util.Properties) (Applet sample code for java.applet.Applet definition code for java.applet.Applet  app, Properties sample code for java.util.Properties definition code for java.util.Properties  props)
          Creates a new ORB instance for an applet.
static ORB sample code for org.omg.CORBA.ORB definition code for org.omg.CORBA.ORB init sample code for org.omg.CORBA.ORB.init(java.lang.String[], java.util.Properties) definition code for org.omg.CORBA.ORB.init(java.lang.String[], java.util.Properties) (String sample code for java.lang.String definition code for java.lang.String [] args, Properties sample code for java.util.Properties definition code for java.util.Properties  props)
          Creates a new ORB instance for a standalone application.
abstract  String sample code for java.lang.String definition code for java.lang.String [] list_initial_services sample code for org.omg.CORBA.ORB.list_initial_services() definition code for org.omg.CORBA.ORB.list_initial_services() ()
          Returns a list of the initially available CORBA object references, such as "NameService" and "InterfaceRepository".
abstract  String sample code for java.lang.String definition code for java.lang.String object_to_string sample code for org.omg.CORBA.ORB.object_to_string(org.omg.CORBA.Object) definition code for org.omg.CORBA.ORB.object_to_string(org.omg.CORBA.Object) (Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object  obj)
          Converts the given CORBA object reference to a string.
 void perform_work sample code for org.omg.CORBA.ORB.perform_work() definition code for org.omg.CORBA.ORB.perform_work() ()
          Performs an implementation-dependent unit of work if called by the main thread.
abstract  boolean poll_next_response sample code for org.omg.CORBA.ORB.poll_next_response() definition code for org.omg.CORBA.ORB.poll_next_response() ()
          Finds out if any of the deferred (asynchronous) invocations have a response yet.
abstract  Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object resolve_initial_references sample code for org.omg.CORBA.ORB.resolve_initial_references(java.lang.String) definition code for org.omg.CORBA.ORB.resolve_initial_references(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  object_name)
          Resolves a specific object reference from the set of available initial service names.
 void run sample code for org.omg.CORBA.ORB.run() definition code for org.omg.CORBA.ORB.run() ()
          This operation blocks the current thread until the ORB has completed the shutdown process, initiated when some thread calls shutdown.
abstract  void send_multiple_requests_deferred sample code for org.omg.CORBA.ORB.send_multiple_requests_deferred(org.omg.CORBA.Request[]) definition code for org.omg.CORBA.ORB.send_multiple_requests_deferred(org.omg.CORBA.Request[]) (Request sample code for org.omg.CORBA.Request definition code for org.omg.CORBA.Request [] req)
          Sends multiple dynamic (DII) requests asynchronously.
abstract  void send_multiple_requests_oneway sample code for org.omg.CORBA.ORB.send_multiple_requests_oneway(org.omg.CORBA.Request[]) definition code for org.omg.CORBA.ORB.send_multiple_requests_oneway(org.omg.CORBA.Request[]) (Request sample code for org.omg.CORBA.Request definition code for org.omg.CORBA.Request [] req)
          Sends multiple dynamic (DII) requests asynchronously without expecting any responses.
protected abstract  void set_parameters sample code for org.omg.CORBA.ORB.set_parameters(java.applet.Applet, java.util.Properties) definition code for org.omg.CORBA.ORB.set_parameters(java.applet.Applet, java.util.Properties) (Applet sample code for java.applet.Applet definition code for java.applet.Applet  app, Properties sample code for java.util.Properties definition code for java.util.Properties  props)
          Allows the ORB implementation to be initialized with the given applet and parameters.
protected abstract  void set_parameters sample code for org.omg.CORBA.ORB.set_parameters(java.lang.String[], java.util.Properties)