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

java.lang.Object
  extended byorg.omg.CORBA.ORB
      extended byorg.omg.CORBA_2_3.ORB
          extended byorg.objectweb.david.libs.binding.orbs.ORBSingletonClass
All Implemented Interfaces:
Constants
Direct Known Subclasses:
DelegationORB, ORBClass

public class ORBSingletonClass
extends org.omg.CORBA_2_3.ORB
implements Constants

ORBSingleton class for David.


Field Summary
 
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(org.omg.CORBA.Object obj)
          Deprecated.  
 org.omg.CORBA.TypeCode create_alias_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.TypeCode original_type)
           
 org.omg.CORBA.Any create_any()
           
 org.omg.CORBA.TypeCode create_array_tc(int length, org.omg.CORBA.TypeCode element_type)
           
 org.omg.CORBA.ContextList create_context_list()
           
 org.omg.CORBA.TypeCode create_enum_tc(java.lang.String id, java.lang.String name, java.lang.String[] members)
           
 org.omg.CORBA.Environment create_environment()
           
 org.omg.CORBA.ExceptionList create_exception_list()
           
 org.omg.CORBA.TypeCode create_exception_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.StructMember[] members)
           
 org.omg.CORBA.TypeCode create_interface_tc(java.lang.String id, java.lang.String name)
           
 org.omg.CORBA.NVList create_list(int count)
           
 org.omg.CORBA.NamedValue create_named_value(java.lang.String s, org.omg.CORBA.Any any, int flags)
           
 org.omg.CORBA.NVList create_operation_list(org.omg.CORBA.OperationDef def)
           
 org.omg.CORBA.portable.OutputStream create_output_stream()
           
 org.omg.CORBA.TypeCode create_recursive_sequence_tc(int bound, int offset)
          Deprecated.  
 org.omg.CORBA.TypeCode create_recursive_tc(java.lang.String id)
           
 org.omg.CORBA.TypeCode create_sequence_tc(int bound, org.omg.CORBA.TypeCode element_type)
           
 org.omg.CORBA.TypeCode create_string_tc(int bound)
           
 org.omg.CORBA.TypeCode create_struct_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.StructMember[] members)
           
 org.omg.CORBA.TypeCode create_union_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.TypeCode discriminator_type, org.omg.CORBA.UnionMember[] members)
           
 org.omg.CORBA.TypeCode create_value_box_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.TypeCode boxed_type)
           
 org.omg.CORBA.TypeCode create_value_tc(java.lang.String id, java.lang.String name, short type_modifier, org.omg.CORBA.TypeCode concrete_base, org.omg.CORBA.ValueMember[] members)
           
 org.omg.CORBA.TypeCode create_wstring_tc(int bound)
           
 void disconnect(org.omg.CORBA.Object obj)
          Deprecated.  
 org.omg.CORBA.Context get_default_context()
          This method is not (yet) implemented.
 org.omg.CORBA.Request get_next_response()
           
 org.omg.CORBA.TypeCode get_primitive_tc(org.omg.CORBA.TCKind tcKind)
           
 java.lang.String[] list_initial_services()
           
 java.lang.String object_to_string(org.omg.CORBA.Object object)
           
 boolean poll_next_response()
           
 org.omg.CORBA.Object resolve_initial_references(java.lang.String name)
           
 void send_multiple_requests_deferred(org.omg.CORBA.Request[] req)
           
 void send_multiple_requests_oneway(org.omg.CORBA.Request[] req)
           
protected  void set_parameters(java.applet.Applet app, java.util.Properties props)
           
protected  void set_parameters(java.lang.String[] args, java.util.Properties props)
           
static void setDefault(org.omg.CORBA_2_3.ORB orb)
           
 org.omg.CORBA.Object string_to_object(java.lang.String ior)
           
 
Methods inherited from class org.omg.CORBA_2_3.ORB
get_value_def, lookup_value_factory, register_value_factory, set_delegate, unregister_value_factory
 
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(java.lang.String[] args,
                              java.util.Properties props)

set_parameters

protected void set_parameters(java.applet.Applet app,
                              java.util.Properties props)

connect

public void connect(org.omg.CORBA.Object obj)
Deprecated.  


disconnect

public void disconnect(org.omg.CORBA.Object obj)
Deprecated.  


list_initial_services

public java.lang.String[] list_initial_services()

resolve_initial_references

public org.omg.CORBA.Object resolve_initial_references(java.lang.String name)
                                                throws org.omg.CORBA.ORBPackage.InvalidName
Throws:
org.omg.CORBA.ORBPackage.InvalidName

object_to_string

public java.lang.String object_to_string(org.omg.CORBA.Object object)

string_to_object

public org.omg.CORBA.Object string_to_object(java.lang.String ior)

create_list

public final org.omg.CORBA.NVList create_list(int count)

create_operation_list

public org.omg.CORBA.NVList create_operation_list(org.omg.CORBA.OperationDef def)

create_named_value

public final org.omg.CORBA.NamedValue create_named_value(java.lang.String s,
                                                         org.omg.CORBA.Any any,
                                                         int flags)

create_exception_list

public final org.omg.CORBA.ExceptionList create_exception_list()

create_context_list

public final org.omg.CORBA.ContextList create_context_list()

get_default_context

public final org.omg.CORBA.Context get_default_context()
                                                throws org.omg.CORBA.NO_IMPLEMENT
This method is not (yet) implemented.

Returns:
never.
Throws:
org.omg.CORBA.NO_IMPLEMENT - always.

create_environment

public org.omg.CORBA.Environment create_environment()

create_output_stream

public org.omg.CORBA.portable.OutputStream create_output_stream()

send_multiple_requests_oneway

public void send_multiple_requests_oneway(org.omg.CORBA.Request[] req)

send_multiple_requests_deferred

public void send_multiple_requests_deferred(org.omg.CORBA.Request[] req)

poll_next_response

public boolean poll_next_response()

get_next_response

public org.omg.CORBA.Request get_next_response()
                                        throws org.omg.CORBA.WrongTransaction
Throws:
org.omg.CORBA.WrongTransaction

get_primitive_tc

public final org.omg.CORBA.TypeCode get_primitive_tc(org.omg.CORBA.TCKind tcKind)

create_struct_tc

public final org.omg.CORBA.TypeCode create_struct_tc(java.lang.String id,
                                                     java.lang.String name,
                                                     org.omg.CORBA.StructMember[] members)

create_union_tc

public final org.omg.CORBA.TypeCode create_union_tc(java.lang.String id,
                                                    java.lang.String name,
                                                    org.omg.CORBA.TypeCode discriminator_type,
                                                    org.omg.CORBA.UnionMember[] members)

create_enum_tc

public final org.omg.CORBA.TypeCode create_enum_tc(java.lang.String id,
                                                   java.lang.String name,
                                                   java.lang.String[] members)

create_alias_tc

public final org.omg.CORBA.TypeCode create_alias_tc(java.lang.String id,
                                                    java.lang.String name,
                                                    org.omg.CORBA.TypeCode original_type)

create_exception_tc

public final org.omg.CORBA.TypeCode create_exception_tc(java.lang.String id,
                                                        java.lang.String name,
                                                        org.omg.CORBA.StructMember[] members)

create_interface_tc

public final org.omg.CORBA.TypeCode create_interface_tc(java.lang.String id,
                                                        java.lang.String name)

create_string_tc

public final org.omg.CORBA.TypeCode create_string_tc(int bound)

create_wstring_tc

public final org.omg.CORBA.TypeCode create_wstring_tc(int bound)

create_sequence_tc

public final org.omg.CORBA.TypeCode create_sequence_tc(int bound,
                                                       org.omg.CORBA.TypeCode element_type)

create_recursive_sequence_tc

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


create_recursive_tc

public final org.omg.CORBA.TypeCode create_recursive_tc(java.lang.String id)

create_array_tc

public final org.omg.CORBA.TypeCode create_array_tc(int length,
                                                    org.omg.CORBA.TypeCode element_type)

create_value_tc

public org.omg.CORBA.TypeCode create_value_tc(java.lang.String id,
                                              java.lang.String name,
                                              short type_modifier,
                                              org.omg.CORBA.TypeCode concrete_base,
                                              org.omg.CORBA.ValueMember[] members)

create_value_box_tc

public org.omg.CORBA.TypeCode create_value_box_tc(java.lang.String id,
                                                  java.lang.String name,
                                                  org.omg.CORBA.TypeCode boxed_type)

create_any

public org.omg.CORBA.Any create_any()

setDefault

public static void setDefault(org.omg.CORBA_2_3.ORB orb)