public class ORBSingleton
extends org.omg.CORBA_2_5.ORB
Modifier and Type | Field and Description |
---|---|
protected IBufferManager |
bufferManager |
protected Configuration |
configuration
the configuration object for this ORB instance
|
protected org.omg.CONV_FRAME.CodeSetComponentInfo |
localCodeSetComponentInfo
The definition of locally supported code sets provided to clients.
|
protected org.slf4j.Logger |
logger |
protected CodeSet |
nativeCodeSetChar
The native code set for character data.
|
protected CodeSet |
nativeCodeSetWchar
The native code set for wide character data.
|
protected TypeCodeCache |
typeCodeCache |
protected TypeCodeCompactor |
typeCodeCompactor |
Modifier | Constructor and Description |
---|---|
|
ORBSingleton() |
protected |
ORBSingleton(boolean isSingleton)
in case a singleton orb is created the c'tor will access the JacORB configuration
to configure the orb.
|
get_value_def, lookup_value_factory, register_value_factory, set_delegate, unregister_value_factory
connect, create_basic_dyn_any, create_dyn_any, create_dyn_array, create_dyn_enum, create_dyn_sequence, create_dyn_struct, create_dyn_union, create_policy, destroy, disconnect, get_service_information, init, init, init
protected org.slf4j.Logger logger
protected IBufferManager bufferManager
protected TypeCodeCache typeCodeCache
protected TypeCodeCompactor typeCodeCompactor
protected Configuration configuration
protected org.omg.CONV_FRAME.CodeSetComponentInfo localCodeSetComponentInfo
protected CodeSet nativeCodeSetWchar
protected CodeSet nativeCodeSetChar
protected ORBSingleton(boolean isSingleton)
isSingleton
- determine if a singleton orb is created.public ORBSingleton()
protected void configure(Configuration config) throws ConfigurationException
ConfigurationException
public org.slf4j.Logger getLogger()
public Any create_any()
create_any
in class ORB
protected static final boolean legalStartChar(int character)
character
- the character in question.public final Configuration getConfiguration()
protected static final boolean legalNameChar(int ch)
ch
- the character in question.public TypeCode create_alias_tc(String id, String name, TypeCode original_type)
create_alias_tc
in class ORB
public TypeCode create_array_tc(int length, TypeCode element_type)
create_array_tc
in class ORB
public TypeCode create_enum_tc(String id, String name, String[] members)
create_enum_tc
in class ORB
public TypeCode create_enum_tc(String id, String name, String[] members, boolean checkName)
id
- the idname
- the namemembers
- the memberscheckName
- the check namepublic TypeCode create_exception_tc(String id, String name, StructMember[] members)
create_exception_tc
in class ORB
public TypeCode create_exception_tc(String id, String name, StructMember[] members, boolean checkName)
id
- the idname
- the namemembers
- the memberscheckName
- the check namepublic TypeCode create_interface_tc(String id, String name)
create_interface_tc
in class ORB
public TypeCode create_fixed_tc(short digits, short scale)
create_fixed_tc
in class ORB
public TypeCode create_recursive_tc(String id)
create_recursive_tc
in class ORB
public TypeCode create_recursive_sequence_tc(int bound, int offset)
create_recursive_sequence_tc
in class ORB
public TypeCode create_sequence_tc(int bound, TypeCode element_type)
create_sequence_tc
in class ORB
public TypeCode create_string_tc(int bound)
create_string_tc
in class ORB
public TypeCode create_wstring_tc(int bound)
create_wstring_tc
in class ORB
public TypeCode create_struct_tc(String id, String name, StructMember[] members)
create_struct_tc
in class ORB
public TypeCode create_struct_tc(String id, String name, StructMember[] members, boolean checkName)
id
- the idname
- the namemembers
- the memberscheckName
- the check namepublic TypeCode create_union_tc(String id, String name, TypeCode discriminator_type, UnionMember[] members)
create_union_tc
in class ORB
public TypeCode create_union_tc(String id, String name, TypeCode discriminator_type, UnionMember[] members, boolean checkName)
id
- the idname
- the namediscriminator_type
- the discriminator_typemembers
- the memberscheckName
- the check namepublic TypeCode get_primitive_tc(TCKind tcKind)
get_primitive_tc
in class ORB
public TypeCode create_value_tc(String id, String name, short type_modifier, TypeCode concrete_base, ValueMember[] members)
create_value_tc
in class ORB
public TypeCode create_value_box_tc(String id, String name, TypeCode boxed_type)
create_value_box_tc
in class ORB
public TypeCode create_abstract_interface_tc(String id, String name)
create_abstract_interface_tc
in class ORB
public TypeCode create_local_interface_tc(String id, String name)
create_local_interface_tc
in class org.omg.CORBA_2_5.ORB
public TypeCode create_native_tc(String id, String name)
create_native_tc
in class ORB
public ExceptionList create_exception_list()
create_exception_list
in class ORB
public NVList create_list(int count)
create_list
in class ORB
public NamedValue create_named_value(String name, Any value, int flags)
create_named_value
in class ORB
public NVList create_operation_list(OperationDef oper)
public NVList create_operation_list(Object obj)
create_operation_list
in class ORB
public Object string_to_object(String str)
string_to_object
in class ORB
public Environment create_environment()
create_environment
in class ORB
public ContextList create_context_list()
create_context_list
in class ORB
public OutputStream create_output_stream()
create_output_stream
in class ORB
public Current get_current()
get_current
in class ORB
public Context get_default_context()
get_default_context
in class ORB
public Request get_next_response()
get_next_response
in class ORB
public String[] list_initial_services()
list_initial_services
in class ORB
public String object_to_string(Object obj)
object_to_string
in class ORB
public boolean poll_next_response()
poll_next_response
in class ORB
public Object resolve_initial_references(String identifier) throws InvalidName
resolve_initial_references
in class ORB
InvalidName
public void send_multiple_requests_deferred(Request[] req)
send_multiple_requests_deferred
in class ORB
public void send_multiple_requests_oneway(Request[] req)
send_multiple_requests_oneway
in class ORB
protected void set_parameters(String[] args, Properties props)
set_parameters
in class ORB
protected void set_parameters(String[] args, Properties props, String id)
protected void set_parameters(Applet app, Properties props)
set_parameters
in class ORB
public boolean work_pending()
work_pending
in class ORB
public void perform_work()
perform_work
in class ORB
public IBufferManager getBufferManager()
public TypeCodeCache getTypeCodeCache()
public TypeCodeCompactor getTypeCodeCompactor()
public CodeSet getTCSDefault()
public CodeSet getTCSWDefault()
public org.omg.CONV_FRAME.CodeSetComponentInfo getLocalCodeSetComponentInfo()
Copyright © 2017 JacORB. All rights reserved.