org.openejb.corba.sunorb
Class OpenEJBPOA

java.lang.Object
  extended byorg.omg.CORBA.LocalObject
      extended bycom.sun.corba.se.internal.POA.POAImpl
          extended byorg.openejb.corba.sunorb.OpenEJBPOA
All Implemented Interfaces:
IDLEntity, Object, POA, POAOperations, com.sun.corba.se.internal.ior.POAView, Serializable

public class OpenEJBPOA
extends com.sun.corba.se.internal.POA.POAImpl

This class basically intercepts the creation of IORs and checks to see if CSIv2 transport security has been defined. If it has, then the port of the profile must be zero, indicating that only the transport defined in the CSIv2 component should be used.

Version:
$Revision: 445396 $ $Date: 2005-04-12 23:29:56 +0200 (Tue, 12 Apr 2005) $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.corba.se.internal.POA.POAImpl
activeObjectMap, adapterId, children, iortemp, isDestroying, orb, scid
 
Constructor Summary
OpenEJBPOA(String name, com.sun.corba.se.internal.POA.POAManagerImpl manager, com.sun.corba.se.internal.POA.Policies policies, com.sun.corba.se.internal.POA.POAImpl parent, AdapterActivator activator, com.sun.corba.se.internal.POA.POAORB orb)
           
 
Method Summary
protected  Object makeObjectReference(String repId, byte[] id, com.sun.corba.se.internal.ior.IORTemplate iortemp, int scid)
           
 com.sun.corba.se.internal.POA.POAImpl makePOA(String name, com.sun.corba.se.internal.POA.POAManagerImpl manager, com.sun.corba.se.internal.POA.Policies policies, com.sun.corba.se.internal.POA.POAImpl parent, AdapterActivator activator, com.sun.corba.se.internal.POA.POAORB orb)
           
 
Methods inherited from class com.sun.corba.se.internal.POA.POAImpl
activate_object_with_id, activate_object, create_id_assignment_policy, create_id_uniqueness_policy, create_implicit_activation_policy, create_lifespan_policy, create_POA, create_POA, create_reference_with_id, create_reference, create_request_processing_policy, create_servant_retention_policy, create_thread_policy, createReference, createReference, deactivate_object, destroy, find_POA, get_effective_policy, get_servant_manager, get_servant, getIORTemplate, getNumLevels, getParent, getPolicies, getServant, hasServantInMap, id_to_reference, id_to_servant, id, makeTransactionalIOR, post_initialize, pre_initialize, reference_to_id, reference_to_servant, removeChild, removeThreadInfo, returnServant, returnServantAndRemoveThreadInfo, servant_to_id, servant_to_reference, set_servant_manager, set_servant, the_activator, the_activator, the_children, the_name, the_parent, the_POAManager
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Constructor Detail

OpenEJBPOA

public OpenEJBPOA(String name,
                  com.sun.corba.se.internal.POA.POAManagerImpl manager,
                  com.sun.corba.se.internal.POA.Policies policies,
                  com.sun.corba.se.internal.POA.POAImpl parent,
                  AdapterActivator activator,
                  com.sun.corba.se.internal.POA.POAORB orb)
Method Detail

makePOA

public com.sun.corba.se.internal.POA.POAImpl makePOA(String name,
                                                     com.sun.corba.se.internal.POA.POAManagerImpl manager,
                                                     com.sun.corba.se.internal.POA.Policies policies,
                                                     com.sun.corba.se.internal.POA.POAImpl parent,
                                                     AdapterActivator activator,
                                                     com.sun.corba.se.internal.POA.POAORB orb)

makeObjectReference

protected Object makeObjectReference(String repId,
                                     byte[] id,
                                     com.sun.corba.se.internal.ior.IORTemplate iortemp,
                                     int scid)


Copyright © 1999-2006 OpenEJB. All Rights Reserved.