This class is specifed by the mapping as abstract.
A "dummy" implementation is provided so that the "official" org.omg.*
packages may be compiled.
ORB-vendors shall provide a complete implementation of the class
by extending it with a vendor-specific class which
provides "real" implementations for all the methods. E.g.
package com.acme_orb_vendor.CORBA;
public class ORB extends org.omg.CORBA { ... }
In order to be conformant the class shall support the signatures
specified here, but will have an orb-specific implementation.
The class may support additional vendor specific functionality.
connect
public void connect(Object obj)
create_abstract_interface_tc
public TypeCode create_abstract_interface_tc(String id,
String name)
create_alias_tc
public TypeCode create_alias_tc(String id,
String name,
TypeCode original_type)
create_any
public Any create_any()
create_array_tc
public TypeCode create_array_tc(int length,
TypeCode element_type)
create_context_list
public ContextList create_context_list()
create_enum_tc
public TypeCode create_enum_tc(String id,
String name,
String[] members)
create_environment
public Environment create_environment()
create_exception_list
public ExceptionList create_exception_list()
create_exception_tc
public TypeCode create_exception_tc(String id,
String name,
StructMember[] members)
create_fixed_tc
public TypeCode create_fixed_tc(short digits,
short scale)
create_interface_tc
public TypeCode create_interface_tc(String id,
String name)
create_list
public NVList create_list(int count)
create_local_interface_tc
public TypeCode create_local_interface_tc(String id,
String name)
create_named_value
public NamedValue create_named_value(String s,
Any any,
int flags)
create_native_tc
public TypeCode create_native_tc(String id,
String name)
create_operation_list
public NVList create_operation_list(Object oper)
create_output_stream
public OutputStream create_output_stream()
create_recursive_sequence_tc
public TypeCode create_recursive_sequence_tc(int bound,
int offset)
create_recursive_tc
public TypeCode create_recursive_tc(String id)
create_sequence_tc
public TypeCode create_sequence_tc(int bound,
TypeCode element_type)
create_string_tc
public TypeCode create_string_tc(int bound)
create_value_box_tc
public TypeCode create_value_box_tc(String id,
String name,
TypeCode boxed_type)
create_value_tc
public TypeCode create_value_tc(String id,
String name,
short type_modifier,
TypeCode concrete_base,
ValueMember[] members)
create_wstring_tc
public TypeCode create_wstring_tc(int bound)
destroy
public void destroy()
disconnect
public void disconnect(Object obj)
get_current
public Current get_current()
get_default_context
public Context get_default_context()
get_service_information
public boolean get_service_information(short service_type,
ServiceInformationHolder service_info)
init
public static ORB init()
init
public static ORB init(String[] args,
java.util.Properties props)
init
public static ORB init(java.applet.Applet applet,
java.util.Properties props)
list_initial_services
public String[] list_initial_services()
object_to_string
public String object_to_string(Object obj)
perform_work
public void perform_work()
poll_next_response
public boolean poll_next_response()
resolve_initial_references
public Object resolve_initial_references(String object_name)
throws InvalidName
send_multiple_requests_deferred
public void send_multiple_requests_deferred(Request req)
send_multiple_requests_oneway
public void send_multiple_requests_oneway(Request req)
set_parameters
protected void set_parameters(String[] args,
java.util.Properties props)
set_parameters
protected void set_parameters(java.applet.Applet app,
java.util.Properties props)
shutdown
public void shutdown(boolean wait_for_completion)
string_to_object
public Object string_to_object(String str)
work_pending
public boolean work_pending()