org.jboss.iiop.naming
Class SerializableORB

java.lang.Object
  extended by org.omg.CORBA.ORB
      extended by org.jboss.iiop.naming.SerializableORB
All Implemented Interfaces:
Serializable

public class SerializableORB
extends ORB
implements Serializable

SerializableORB.

Version:
$Revision: 85945 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
SerializableORB(ORB delegate)
           
 
Method Summary
 void connect(Object obj)
           
 TypeCode create_abstract_interface_tc(String id, String name)
           
 TypeCode create_alias_tc(String id, String name, TypeCode original_type)
           
 Any create_any()
           
 TypeCode create_array_tc(int length, TypeCode element_type)
           
 DynAny create_basic_dyn_any(TypeCode type)
           
 ContextList create_context_list()
           
 DynAny create_dyn_any(Any value)
           
 DynArray create_dyn_array(TypeCode type)
           
 DynEnum create_dyn_enum(TypeCode type)
           
 DynSequence create_dyn_sequence(TypeCode type)
           
 DynStruct create_dyn_struct(TypeCode type)
           
 DynUnion create_dyn_union(TypeCode type)
           
 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_fixed_tc(short digits, short scale)
           
 TypeCode create_interface_tc(String id, String name)
           
 NVList create_list(int count)
           
 NamedValue create_named_value(String s, Any any, int flags)
           
 TypeCode create_native_tc(String id, String name)
           
 NVList create_operation_list(Object oper)
           
 OutputStream create_output_stream()
           
 Policy create_policy(int type, Any val)
           
 TypeCode create_recursive_sequence_tc(int bound, int offset)
           
 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 destroy()
           
 void disconnect(Object obj)
           
 boolean equals(Object obj)
           
 Current get_current()
           
 Context get_default_context()
           
 Request get_next_response()
           
 TypeCode get_primitive_tc(TCKind tcKind)
           
 boolean get_service_information(short service_type, ServiceInformationHolder service_info)
           
 int hashCode()
           
 String[] list_initial_services()
           
 String object_to_string(Object obj)
           
 void perform_work()
           
 boolean poll_next_response()
           
 Object resolve_initial_references(String object_name)
           
 void run()
           
 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)
           
 void shutdown(boolean wait_for_completion)
           
 Object string_to_object(String str)
           
 String toString()
           
 boolean work_pending()
           
 
Methods inherited from class org.omg.CORBA.ORB
init, init, init
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SerializableORB

public SerializableORB(ORB delegate)
Method Detail

connect

public void connect(Object obj)
Overrides:
connect in class ORB

create_abstract_interface_tc

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

create_alias_tc

public TypeCode create_alias_tc(String id,
                                String name,
                                TypeCode original_type)
Specified by:
create_alias_tc in class ORB

create_any

public Any create_any()
Specified by:
create_any in class ORB

create_array_tc

public TypeCode create_array_tc(int length,
                                TypeCode element_type)
Specified by:
create_array_tc in class ORB

create_basic_dyn_any

public DynAny create_basic_dyn_any(TypeCode type)
                            throws InconsistentTypeCode
Overrides:
create_basic_dyn_any in class ORB
Throws:
InconsistentTypeCode

create_context_list

public ContextList create_context_list()
Specified by:
create_context_list in class ORB

create_dyn_any

public DynAny create_dyn_any(Any value)
Overrides:
create_dyn_any in class ORB

create_dyn_array

public DynArray create_dyn_array(TypeCode type)
                          throws InconsistentTypeCode
Overrides:
create_dyn_array in class ORB
Throws:
InconsistentTypeCode

create_dyn_enum

public DynEnum create_dyn_enum(TypeCode type)
                        throws InconsistentTypeCode
Overrides:
create_dyn_enum in class ORB
Throws:
InconsistentTypeCode

create_dyn_sequence

public DynSequence create_dyn_sequence(TypeCode type)
                                throws InconsistentTypeCode
Overrides:
create_dyn_sequence in class ORB
Throws:
InconsistentTypeCode

create_dyn_struct

public DynStruct create_dyn_struct(TypeCode type)
                            throws InconsistentTypeCode
Overrides:
create_dyn_struct in class ORB
Throws:
InconsistentTypeCode

create_dyn_union

public DynUnion create_dyn_union(TypeCode type)
                          throws InconsistentTypeCode
Overrides:
create_dyn_union in class ORB
Throws:
InconsistentTypeCode

create_enum_tc

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

create_environment

public Environment create_environment()
Specified by:
create_environment in class ORB

create_exception_list

public ExceptionList create_exception_list()
Specified by:
create_exception_list in class ORB

create_exception_tc

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

create_fixed_tc

public TypeCode create_fixed_tc(short digits,
                                short scale)
Overrides:
create_fixed_tc in class ORB

create_interface_tc

public TypeCode create_interface_tc(String id,
                                    String name)
Specified by:
create_interface_tc in class ORB

create_list

public NVList create_list(int count)
Specified by:
create_list in class ORB

create_named_value

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

create_native_tc

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

create_operation_list

public NVList create_operation_list(Object oper)
Overrides:
create_operation_list in class ORB

create_output_stream

public OutputStream create_output_stream()
Specified by:
create_output_stream in class ORB

create_policy

public Policy create_policy(int type,
                            Any val)
                     throws PolicyError
Overrides:
create_policy in class ORB
Throws:
PolicyError

create_recursive_sequence_tc

public TypeCode create_recursive_sequence_tc(int bound,
                                             int offset)
Specified by:
create_recursive_sequence_tc in class ORB

create_recursive_tc

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

create_sequence_tc

public TypeCode create_sequence_tc(int bound,
                                   TypeCode element_type)
Specified by:
create_sequence_tc in class ORB

create_string_tc

public TypeCode create_string_tc(int bound)
Specified by:
create_string_tc in class ORB

create_struct_tc

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

create_union_tc

public TypeCode create_union_tc(String id,
                                String name,
                                TypeCode discriminator_type,
                                UnionMember[] members)
Specified by:
create_union_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_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_wstring_tc

public TypeCode create_wstring_tc(int bound)
Specified by:
create_wstring_tc in class ORB

destroy

public void destroy()
Overrides:
destroy in class ORB

disconnect

public void disconnect(Object obj)
Overrides:
disconnect in class ORB

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

get_current

public Current get_current()
Overrides:
get_current in class ORB

get_default_context

public Context get_default_context()
Specified by:
get_default_context in class ORB

get_next_response

public Request get_next_response()
                          throws WrongTransaction
Specified by:
get_next_response in class ORB
Throws:
WrongTransaction

get_primitive_tc

public TypeCode get_primitive_tc(TCKind tcKind)
Specified by:
get_primitive_tc in class ORB

get_service_information

public boolean get_service_information(short service_type,
                                       ServiceInformationHolder service_info)
Overrides:
get_service_information in class ORB

hashCode

public int hashCode()
Overrides:
hashCode in class Object

list_initial_services

public String[] list_initial_services()
Specified by:
list_initial_services in class ORB

object_to_string

public String object_to_string(Object obj)
Specified by:
object_to_string in class ORB

perform_work

public void perform_work()
Overrides:
perform_work in class ORB

poll_next_response

public boolean poll_next_response()
Specified by:
poll_next_response in class ORB

resolve_initial_references

public Object resolve_initial_references(String object_name)
                                  throws InvalidName
Specified by:
resolve_initial_references in class ORB
Throws:
InvalidName

run

public void run()
Overrides:
run in class ORB

send_multiple_requests_deferred

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

send_multiple_requests_oneway

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

shutdown

public void shutdown(boolean wait_for_completion)
Overrides:
shutdown in class ORB

string_to_object

public Object string_to_object(String str)
Specified by:
string_to_object in class ORB

toString

public String toString()
Overrides:
toString in class Object

work_pending

public boolean work_pending()
Overrides:
work_pending in class ORB

set_parameters

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

set_parameters

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


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.