public abstract class ORB extends org.omg.CORBA.ORB
ORB) ORB extensions,
defined in the OMG CORBA version 2.3 specification. However in the
Sun's API specification is written that this functionality is not
implemented at least at least till 1.4 inclusive.| Constructor and Description |
|---|
ORB() |
| Modifier and Type | Method and Description |
|---|---|
org.omg.CORBA.Object |
get_value_def(java.lang.String repository_id)
Should return a defintion of the value type as described
in the interface repository.
|
org.omg.CORBA.portable.ValueFactory |
lookup_value_factory(java.lang.String repository_id)
This should find a suitable value factory to create an instance
of the value type when is being read (unmarshaled) from the
stream.
|
org.omg.CORBA.portable.ValueFactory |
register_value_factory(java.lang.String repository_id,
org.omg.CORBA.portable.ValueFactory factory)
This should register the given value factory under the given
repository id.
|
void |
set_delegate(java.lang.Object wrapper)
This method is called by RMI-IIOP
Tie.orb(ORB),
passing this as parameter. |
void |
unregister_value_factory(java.lang.String repository_id)
This should unregister the given value factory under the given
repository id.
|
connect, create_abstract_interface_tc, create_alias_tc, create_any, create_array_tc, create_basic_dyn_any, create_context_list, create_dyn_any, create_dyn_array, create_dyn_enum, create_dyn_sequence, create_dyn_struct, create_dyn_union, create_enum_tc, create_environment, create_exception_list, create_exception_tc, create_fixed_tc, create_interface_tc, create_list, create_named_value, create_native_tc, create_operation_list, create_output_stream, create_policy, 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, destroy, disconnect, get_current, get_default_context, get_next_response, get_primitive_tc, get_service_information, init, init, init, list_initial_services, object_to_string, perform_work, poll_next_response, resolve_initial_references, run, send_multiple_requests_deferred, send_multiple_requests_oneway, set_parameters, set_parameters, shutdown, string_to_object, work_pendingpublic ORB()
public org.omg.CORBA.Object get_value_def(java.lang.String repository_id) throws org.omg.CORBA.BAD_PARAM
repository_id - a value type repository id.org.omg.CORBA.BAD_PARAM - neverNO_IMPLEMENT, - always.ValueBasepublic org.omg.CORBA.portable.ValueFactory register_value_factory(java.lang.String repository_id, org.omg.CORBA.portable.ValueFactory factory)
repository_id - a repository idNO_IMPLEMENT, - always.public void unregister_value_factory(java.lang.String repository_id)
repository_id - a repository idNO_IMPLEMENT, - always.public org.omg.CORBA.portable.ValueFactory lookup_value_factory(java.lang.String repository_id)
repository_id - a repository idNO_IMPLEMENT, - always.public void set_delegate(java.lang.Object wrapper)
Tie.orb(ORB),
passing this as parameter. The ORB will try to connect
that tie as one of its objects.