*** This class provides Binary Compatibility only, not Source Compatibility ***
Package com.sas.net.brg.orb
Class BrgOrb
java.lang.Object
org.omg.CORBA.ORB
org.omg.CORBA_2_3.ORB
com.sas.iom.orb.ORBBase
com.sas.iom.orb.brg.ORBImpl
com.sas.net.brg.orb.BrgOrb
@SASScope("ALL")
@BinaryCompatibilityOnly
public class BrgOrb
extends ORBImpl
This is the root class of IOM Bridge for Java, a standard, non-interoperable
CORBA ORB.
It is standard because it implements the CORBA ORB specification (more
specifically, it extends
org.omg.CORBA.ORB), but it is not
interoperable because it can only communicate with an IOM Bridge server. The
benefit of communicating with the IOM Bridge server through a standard CORBA
ORB is that it will support programs written to communicate with an IOM CORBA
server through an interoperable CORBA ORB without modification or even
recompilation.
To indicate to one of the org.omg.CORBA.ORB.init() method that
you would
like to use this ORB specify the following property in the
java.util.Properties object required by those methods.
| Name | Value |
|---|---|
org.omg.CORBA.ORBClass |
com.sas.net.brg.orb.BrgOrb |
It is also possible to instantiate this ORB directly using its constructor.
IOM Bridge for Java supports a variety of encryption algoritms for encrypting messages sent to and received from the IOM Bridge server. If encryption is used, then the authentication message which contains a user name and password will be encrypted.
- sasproprietary
- a stream cipher developed at SAS Institute.
- rc2
- a block cipher developed by RSA Data Security
- rc4
- a stream cipher developed by RSA Data Security
- aes
- a block cipher called Advanced Encryption Standard
- des
- a block cipher called Data Encryption Standard
- tripledes
- des applied three times with separate keys
-
Field Summary
Fields inherited from class com.sas.iom.orb.brg.ORBImpl
_daemonParmsKeyFields inherited from class com.sas.iom.orb.ORBBase
rootPOAName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPropertiesobjectToProperties(Object obj) ObjectpropertiesToObject(Properties properties) ObjectpropertiesToObjectNoCopy(Properties properties) static StringpropertiesToReference(Properties properties) static PropertiesreferenceToProperties(String reference) Methods inherited from class com.sas.iom.orb.brg.ORBImpl
getDaemon, getDaemon, main, object_to_uri, uri_to_objectMethods inherited from class com.sas.iom.orb.ORBBase
create_alias_tc, create_any, 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_output_stream, create_recursive_sequence_tc, create_sequence_tc, create_string_tc, create_struct_tc, create_union_tc, create_wstring_tc, get_default_context, get_next_response, get_primitive_tc, getInvokingThreadSet, getRootPOA, getSelectionHub, getSingletonORB, list_initial_services, object_to_string, poll_next_response, resolve_initial_references, send_multiple_requests_deferred, send_multiple_requests_oneway, set_parameters, set_parameters, shutdown, string_to_object, trackResource, untrackResource, uri_to_objectMethods inherited from class org.omg.CORBA_2_3.ORB
get_value_def, lookup_value_factory, register_value_factory, set_delegate, unregister_value_factoryMethods inherited from class org.omg.CORBA.ORB
connect, create_abstract_interface_tc, create_basic_dyn_any, create_dyn_any, create_dyn_array, create_dyn_enum, create_dyn_sequence, create_dyn_struct, create_dyn_union, create_fixed_tc, create_native_tc, create_operation_list, create_policy, create_recursive_tc, create_value_box_tc, create_value_tc, destroy, disconnect, get_current, get_service_information, init, init, init, perform_work, run, work_pendingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BrgOrb
public BrgOrb() -
BrgOrb
public BrgOrb(Properties properties)
-
-
Method Details
-
propertiesToObject
public Object propertiesToObject(Properties properties) -
propertiesToObjectNoCopy
public Object propertiesToObjectNoCopy(Properties properties) -
objectToProperties
public Properties objectToProperties(Object obj) -
referenceToProperties
public static Properties referenceToProperties(String reference) -
propertiesToReference
public static String propertiesToReference(Properties properties)
-