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

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

public class DelegationORB
extends ORBSingletonClass


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
protected DelegationORB(java.lang.String orb_name)
          Constructs a new instance of ORBClass.
 
Method Summary
 void connect(org.omg.CORBA.Object obj)
           
 org.omg.CORBA.Any create_any()
           
 org.omg.CORBA.portable.OutputStream create_output_stream()
           
 void disconnect(org.omg.CORBA.Object obj)
           
 boolean equals(java.lang.Object o)
           
 org.omg.CORBA.Request get_next_response()
           
 org.omg.CORBA.Object get_value_def(java.lang.String repid)
           
 int hashCode()
           
 java.lang.String[] list_initial_services()
           
 org.omg.CORBA.portable.ValueFactory lookup_value_factory(java.lang.String id)
           
 java.lang.String object_to_string(org.omg.CORBA.Object object)
           
 void perform_work()
           
 boolean poll_next_response()
           
 org.omg.CORBA.portable.ValueFactory register_value_factory(java.lang.String id, org.omg.CORBA.portable.ValueFactory factory)
           
 org.omg.CORBA.Object resolve_initial_references(java.lang.String name)
           
 void run()
           
 void send_multiple_requests_deferred(org.omg.CORBA.Request[] requests)
           
 void send_multiple_requests_oneway(org.omg.CORBA.Request[] requests)
           
 void set_delegate(java.lang.Object wrapper)
           
protected  void set_parameters(java.applet.Applet app, java.util.Properties props)
           
protected  void set_parameters(java.lang.String[] args, java.util.Properties props)
           
 void shutdown(boolean wait_for_completion)
           
 org.omg.CORBA.Object string_to_object(java.lang.String ior)
           
 void unregister_value_factory(java.lang.String id)
           
 boolean work_pending()
           
 
Methods inherited from class org.objectweb.david.libs.binding.orbs.ORBSingletonClass
create_alias_tc, create_array_tc, create_context_list, create_enum_tc, create_environment, create_exception_list, create_exception_tc, create_interface_tc, create_list, create_named_value, create_operation_list, create_recursive_sequence_tc, create_recursive_tc, create_sequence_tc, create_string_tc, create_struct_tc, create_union_tc, create_value_box_tc, create_value_tc, create_wstring_tc, get_default_context, get_primitive_tc, setDefault
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegationORB

protected DelegationORB(java.lang.String orb_name)
Constructs a new instance of ORBClass.

Method Detail

set_parameters

protected final void set_parameters(java.lang.String[] args,
                                    java.util.Properties props)
Overrides:
set_parameters in class ORBSingletonClass

set_parameters

protected final void set_parameters(java.applet.Applet app,
                                    java.util.Properties props)
Overrides:
set_parameters in class ORBSingletonClass

run

public void run()

shutdown

public void shutdown(boolean wait_for_completion)

work_pending

public boolean work_pending()

perform_work

public void perform_work()

list_initial_services

public java.lang.String[] list_initial_services()
Overrides:
list_initial_services in class ORBSingletonClass

resolve_initial_references

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

object_to_string

public java.lang.String object_to_string(org.omg.CORBA.Object object)
Overrides:
object_to_string in class ORBSingletonClass

string_to_object

public org.omg.CORBA.Object string_to_object(java.lang.String ior)
Overrides:
string_to_object in class ORBSingletonClass

create_output_stream

public org.omg.CORBA.portable.OutputStream create_output_stream()
Overrides:
create_output_stream in class ORBSingletonClass

send_multiple_requests_oneway

public void send_multiple_requests_oneway(org.omg.CORBA.Request[] requests)
Overrides:
send_multiple_requests_oneway in class ORBSingletonClass

send_multiple_requests_deferred

public void send_multiple_requests_deferred(org.omg.CORBA.Request[] requests)
Overrides:
send_multiple_requests_deferred in class ORBSingletonClass

poll_next_response

public boolean poll_next_response()
Overrides:
poll_next_response in class ORBSingletonClass

get_next_response

public org.omg.CORBA.Request get_next_response()
                                        throws org.omg.CORBA.WrongTransaction
Overrides:
get_next_response in class ORBSingletonClass
Throws:
org.omg.CORBA.WrongTransaction

create_any

public org.omg.CORBA.Any create_any()
Overrides:
create_any in class ORBSingletonClass

connect

public void connect(org.omg.CORBA.Object obj)
Overrides:
connect in class ORBSingletonClass

disconnect

public void disconnect(org.omg.CORBA.Object obj)
Overrides:
disconnect in class ORBSingletonClass

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

get_value_def

public org.omg.CORBA.Object get_value_def(java.lang.String repid)
                                   throws org.omg.CORBA.BAD_PARAM
Throws:
org.omg.CORBA.BAD_PARAM

register_value_factory

public org.omg.CORBA.portable.ValueFactory register_value_factory(java.lang.String id,
                                                                  org.omg.CORBA.portable.ValueFactory factory)

unregister_value_factory

public void unregister_value_factory(java.lang.String id)

lookup_value_factory

public org.omg.CORBA.portable.ValueFactory lookup_value_factory(java.lang.String id)

set_delegate

public void set_delegate(java.lang.Object wrapper)