org.jacorb.notification.container
Class BiDirGiopPOAComponentAdapter

java.lang.Object
  extended byorg.picocontainer.defaults.DecoratingComponentAdapter
      extended byorg.jacorb.notification.container.BiDirGiopPOAComponentAdapter
All Implemented Interfaces:
org.picocontainer.ComponentAdapter, org.picocontainer.defaults.ComponentMonitorStrategy, org.picocontainer.LifecycleManager, org.picocontainer.defaults.LifecycleStrategy, java.io.Serializable

public class BiDirGiopPOAComponentAdapter
extends org.picocontainer.defaults.DecoratingComponentAdapter

See Also:
Serialized Form

Constructor Summary
BiDirGiopPOAComponentAdapter(org.picocontainer.ComponentAdapter delegate)
           
 
Method Summary
static void addBiDirGiopPolicy(java.util.List policies, ORB orb, org.apache.avalon.framework.configuration.Configuration config)
          add an optional Policy to enable Bidirectional GIOP to the supplied list.
 java.lang.Object getComponentInstance(org.picocontainer.PicoContainer container)
           
 
Methods inherited from class org.picocontainer.defaults.DecoratingComponentAdapter
accept, changeMonitor, currentMonitor, dispose, dispose, getComponentImplementation, getComponentKey, getDelegate, hasLifecycle, hasLifecycle, start, start, stop, stop, toString, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BiDirGiopPOAComponentAdapter

public BiDirGiopPOAComponentAdapter(org.picocontainer.ComponentAdapter delegate)
Method Detail

getComponentInstance

public java.lang.Object getComponentInstance(org.picocontainer.PicoContainer container)
                                      throws org.picocontainer.PicoInitializationException,
                                             org.picocontainer.PicoIntrospectionException
Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.PicoIntrospectionException

addBiDirGiopPolicy

public static void addBiDirGiopPolicy(java.util.List policies,
                                      ORB orb,
                                      org.apache.avalon.framework.configuration.Configuration config)
                               throws PolicyError
add an optional Policy to enable Bidirectional GIOP to the supplied list. the decision if BiDir GIOP should be enabled is based on the Configuration settings.

Parameters:
policies - will be modified by this method if BiDir GIOP is enabled
orb -
config -
Throws:
PolicyError