org.objectweb.david.libs.binding.orbs
Class ORBSingletonClass

java.lang.Object
  |
  +--org.omg.CORBA.ORB
        |
        +--org.objectweb.david.libs.binding.orbs.ORBSingletonClass
All Implemented Interfaces:
Constants
Direct Known Subclasses:
ORBClass

public class ORBSingletonClass
extends ORB
implements Constants

ORBSingleton class for David.


Fields inherited from interface org.objectweb.david.libs.binding.orbs.Constants
corba_object_id, corba_prefix, TC_any, TC_boolean, TC_char, TC_double, TC_float, TC_long, TC_longdouble, TC_longlong, TC_null, TC_Object, TC_octet, TC_Principal, TC_short, TC_string, tc_table, TC_TypeCode, TC_ulong, TC_ulonglong, TC_ushort, TC_void, TC_wchar, TC_wstring
 
Constructor Summary
ORBSingletonClass()
          Creates a new instance of ORBSingletonClass.
 
Method Summary
 void connect(Object obj)
          Deprecated.  
 TypeCode create_alias_tc(String id, String name, TypeCode original_type)
           
 Any create_any()
           
 TypeCode create_array_tc(int length, TypeCode element_type)
           
 ContextList create_context_list()
           
 TypeCode create_enum_tc(String id, String name, String[] members)
           
 Environment create_environment()
           
 ExceptionList create_exception_list()
           
 TypeCode create_exception_tc(String id, String name, StructMember[] members)
           
 TypeCode create_interface_tc(String id, String name)
           
 NVList create_list(int count)
           
 NamedValue create_named_value(String s, Any any, int flags)
           
 NVList create_operation_list(OperationDef def)
           
 OutputStream create_output_stream()
           
 TypeCode create_recursive_sequence_tc(int bound, int offset)
          Deprecated.  
 TypeCode create_recursive_tc(String id)
           
 TypeCode create_sequence_tc(int bound, TypeCode element_type)
           
 TypeCode create_string_tc(int bound)
           
 TypeCode create_struct_tc(String id, String name, StructMember[] members)
           
 TypeCode create_union_tc(String id, String name, TypeCode discriminator_type, UnionMember[] members)
           
 TypeCode create_value_box_tc(String id, String name, TypeCode boxed_type)
           
 TypeCode create_value_tc(String id, String name, short type_modifier, TypeCode concrete_base, ValueMember[] members)
           
 TypeCode create_wstring_tc(int bound)
           
 void disconnect(Object obj)
          Deprecated.  
 Context get_default_context()
          This method is not (yet) implemented.
 Request get_next_response()
           
 TypeCode get_primitive_tc(TCKind tcKind)
           
 String[] list_initial_services()
           
 String object_to_string(Object object)
           
 boolean poll_next_response()
           
 Object resolve_initial_references(String name)
           
 void send_multiple_requests_deferred(Request[] req)
           
 void send_multiple_requests_oneway(Request[] req)
           
protected  void set_parameters(Applet app, Properties props)
           
protected  void set_parameters(String[] args, Properties props)
           
 Object string_to_object(String ior)
           
 
Methods inherited from class org.omg.CORBA.ORB
create_abstract_interface_tc, create_fixed_tc, create_native_tc, create_operation_list, create_policy, get_current, get_service_information, init, init, init, perform_work, run, shutdown, work_pending
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ORBSingletonClass

public ORBSingletonClass()
Creates a new instance of ORBSingletonClass.

This method should never be called by an application. The only CORBA-compliant to obtain a reference to a Singleton ORB is by calling:

org.omg.CORBA.ORB.init();

Method Detail

set_parameters

protected void set_parameters(String[] args,
                              Properties props)
Overrides:
set_parameters in class ORB

set_parameters

protected void set_parameters(Applet app,
                              Properties props)
Overrides:
set_parameters in class ORB

connect

public void connect(Object obj)
Deprecated.  

Overrides:
connect in class ORB

disconnect

public void disconnect(Object obj)
Deprecated.  

Overrides:
disconnect in class ORB

list_initial_services

public String[] list_initial_services()
Overrides:
list_initial_services in class ORB

resolve_initial_references

public Object resolve_initial_references(String name)
                                  throws InvalidName
Overrides:
resolve_initial_references in class ORB

object_to_string

public String object_to_string(Object object)
Overrides:
object_to_string in class ORB

string_to_object

public Object string_to_object(String ior)
Overrides:
string_to_object in class ORB

create_list

public final NVList create_list(int count)
Overrides:
create_list in class ORB

create_operation_list

public NVList create_operation_list(OperationDef def)

create_named_value

public final NamedValue create_named_value(String s,
                                           Any any,
                                           int flags)
Overrides:
create_named_value in class ORB

create_exception_list

public final ExceptionList create_exception_list()
Overrides:
create_exception_list in class ORB

create_context_list

public final ContextList create_context_list()
Overrides:
create_context_list in class ORB

get_default_context

public final Context get_default_context()
                                  throws NO_IMPLEMENT
This method is not (yet) implemented.
Overrides:
get_default_context in class ORB
Returns:
never.
Throws:
NO_IMPLEMENT - always.

create_environment

public Environment create_environment()
Overrides:
create_environment in class ORB

create_output_stream

public OutputStream create_output_stream()
Overrides:
create_output_stream in class ORB

send_multiple_requests_oneway

public void send_multiple_requests_oneway(Request[] req)
Overrides:
send_multiple_requests_oneway in class ORB

send_multiple_requests_deferred

public void send_multiple_requests_deferred(Request[] req)
Overrides:
send_multiple_requests_deferred in class ORB

poll_next_response

public boolean poll_next_response()
Overrides:
poll_next_response in class ORB

get_next_response

public Request get_next_response()
Overrides:
get_next_response in class ORB

get_primitive_tc

public final TypeCode get_primitive_tc(TCKind tcKind)
Overrides:
get_primitive_tc in class ORB

create_struct_tc

public final TypeCode create_struct_tc(String id,
                                       String name,
                                       StructMember[] members)
Overrides:
create_struct_tc in class ORB

create_union_tc

public final TypeCode create_union_tc(String id,
                                      String name,
                                      TypeCode discriminator_type,
                                      UnionMember[] members)
Overrides:
create_union_tc in class ORB

create_enum_tc

public final TypeCode create_enum_tc(String id,
                                     String name,
                                     String[] members)
Overrides:
create_enum_tc in class ORB

create_alias_tc

public final TypeCode create_alias_tc(String id,
                                      String name,
                                      TypeCode original_type)
Overrides:
create_alias_tc in class ORB

create_exception_tc

public final TypeCode create_exception_tc(String id,
                                          String name,
                                          StructMember[] members)
Overrides:
create_exception_tc in class ORB

create_interface_tc

public final TypeCode create_interface_tc(String id,
                                          String name)
Overrides:
create_interface_tc in class ORB

create_string_tc

public final TypeCode create_string_tc(int bound)
Overrides:
create_string_tc in class ORB

create_wstring_tc

public final TypeCode create_wstring_tc(int bound)
Overrides:
create_wstring_tc in class ORB

create_sequence_tc

public final TypeCode create_sequence_tc(int bound,
                                         TypeCode element_type)
Overrides:
create_sequence_tc in class ORB

create_recursive_sequence_tc

public final TypeCode create_recursive_sequence_tc(int bound,
                                                   int offset)
Deprecated.  

Overrides:
create_recursive_sequence_tc in class ORB

create_recursive_tc

public final TypeCode create_recursive_tc(String id)
Overrides:
create_recursive_tc in class ORB

create_array_tc

public final TypeCode create_array_tc(int length,
                                      TypeCode element_type)
Overrides:
create_array_tc in class ORB

create_value_tc

public TypeCode create_value_tc(String id,
                                String name,
                                short type_modifier,
                                TypeCode concrete_base,
                                ValueMember[] members)
Overrides:
create_value_tc in class ORB

create_value_box_tc

public TypeCode create_value_box_tc(String id,
                                    String name,
                                    TypeCode boxed_type)
Overrides:
create_value_box_tc in class ORB

create_any

public Any create_any()
Overrides:
create_any in class ORB