org.apache.yoko.orb.OBPortableServer
Class POAManagerFactory_impl

java.lang.Object
  extended by org.omg.CORBA.LocalObject
      extended by org.apache.yoko.orb.OBPortableServer.POAManagerFactory_impl
All Implemented Interfaces:
Object, POAManagerFactory, POAManagerFactoryOperations

public final class POAManagerFactory_impl
extends LocalObject
implements POAManagerFactory


Constructor Summary
POAManagerFactory_impl()
           
 
Method Summary
 void _OB_deactivate()
           
 DirectServant _OB_getDirectServant(IOR ior, RefCountPolicyList policies)
           
 void _OB_initializeIMR(POA_impl root, ORBControl orbControl)
           
 void _OB_setORBInstance(ORBInstance instance)
           
 CommunicationsConcurrencyPolicy create_communications_concurrency_policy(short value)
           
 EndpointConfigurationPolicy create_endpoint_configuration_policy(String value)
          These policy factory methods creates POAManager policies only.
 GIOPVersionPolicy create_giop_version_policy(short value)
           
 POAManager create_POAManager(String id, Policy[] policies)
          Create a new POAManager.
 void destroy()
          Destroy all POAManagers.
 POAManager find(String id)
          Find a specific POA Manager.
 POAManager[] list()
          List all POA Managers.
 
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_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Constructor Detail

POAManagerFactory_impl

public POAManagerFactory_impl()
Method Detail

create_POAManager

public POAManager create_POAManager(String id,
                                    Policy[] policies)
                             throws ManagerAlreadyExists,
                                    PolicyError
Description copied from interface: POAManagerFactoryOperations
Create a new POAManager. The configuration properties for this POA manager will be held in "ooc.orb.poamanager.." If the name is the empty string then a POA manager with a unique name will be created. The POAManager will be created with a single IIOP Acceptor.

Specified by:
create_POAManager in interface POAManagerFactoryOperations
Parameters:
id - The POAManager id.
policies - The policy list for the POAManager.
Returns:
A POAManager.
Throws:
ManagerAlreadyExists - If a POAManager with the same name already exists.
PolicyError - If the supplied policy list contains a conflict.

list

public POAManager[] list()
Description copied from interface: POAManagerFactoryOperations
List all POA Managers.

Specified by:
list in interface POAManagerFactoryOperations
Returns:
A sequence of POAManagers.

find

public POAManager find(String id)
Description copied from interface: POAManagerFactoryOperations
Find a specific POA Manager.

Specified by:
find in interface POAManagerFactoryOperations
Parameters:
id - The POAManager id.
Returns:
The POAManager given by id, or null if not found.

destroy

public void destroy()
Description copied from interface: POAManagerFactoryOperations
Destroy all POAManagers.


create_endpoint_configuration_policy

public EndpointConfigurationPolicy create_endpoint_configuration_policy(String value)
                                                                 throws PolicyError
Description copied from interface: POAManagerFactoryOperations
These policy factory methods creates POAManager policies only.

Throws:
PolicyError

create_communications_concurrency_policy

public CommunicationsConcurrencyPolicy create_communications_concurrency_policy(short value)
                                                                         throws PolicyError
Throws:
PolicyError

create_giop_version_policy

public GIOPVersionPolicy create_giop_version_policy(short value)
                                             throws PolicyError
Throws:
PolicyError

_OB_deactivate

public void _OB_deactivate()

_OB_getDirectServant

public DirectServant _OB_getDirectServant(IOR ior,
                                          RefCountPolicyList policies)
                                   throws LocationForward
Throws:
LocationForward

_OB_setORBInstance

public void _OB_setORBInstance(ORBInstance instance)

_OB_initializeIMR

public void _OB_initializeIMR(POA_impl root,
                              ORBControl orbControl)


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.