public class GOA extends POA implements org.omg.PortableGroup.GOA
POA
,
Serialized FormbidirectionalPolicy, idAssignmentPolicy, idUniquenessPolicy, implicitActivationPolicy, lifespanPolicy, requestProcessingPolicy, servantRetentionPolicy, sslPolicy, threadPolicy
Constructor and Description |
---|
GOA(ORB orb,
String name,
POA parent,
POAManager manager,
Policy[] policies)
Creates a new instance of GOA
|
Modifier and Type | Method and Description |
---|---|
void |
associate_reference_with_id(Object ref,
byte[] oid)
Add a member servant to this group
|
byte[] |
create_id_for_reference(Object ref)
Create an oid member for this group.
|
void |
disassociate_reference_with_id(Object ref,
byte[] oid)
Removes a member servant from this group.
|
void |
processGroupRequest(org.omg.PortableGroup.TagGroupTaggedComponent tagGroup,
ServerRequest request)
Process the group request through the POA tree.
|
byte[][] |
reference_to_ids(Object ref)
Get the members of the group.
|
_addPOAEventListener, _getChildPOA, _getQualifiedName, _incarnateServant, _invoke, _POA_init, _removePOAEventListener, activate_object_with_id, activate_object, addLocalRequest, addPOAListener, changeToActive, changeToDiscarding, changeToHolding, changeToInactive, checkDestructionApparent, checkNotLocal, configure, create_id_assignment_policy, create_id_uniqueness_policy, create_implicit_activation_policy, create_lifespan_policy, create_POA, create_reference_with_id, create_reference, create_request_processing_policy, create_servant_retention_policy, create_thread_policy, deactivate_object, destroy, find_POA, get_servant_manager, get_servant, getMonitor, getNumberOfObjects, getORB, getPOAId, getPolicy, getReference, getRequestController, getState, id_to_reference, id_to_servant, id, isActive, isDestructionApparent, isDestructionComplete, isDiscarding, isHolding, isImplicitActivation, isInactive, isMultipleId, isPersistent, isRetain, isShutdownInProgress, isSingleThreadModel, isSSLRequired, isSystemId, isUniqueId, isUseDefaultServant, isUseServantManager, previouslyGeneratedObjectId, previouslyGeneratedObjectKey, reference_to_id, reference_to_servant, removeLocalRequest, removePOAListener, servant_to_id, servant_to_reference, set_servant_manager, set_servant, setMonitor, the_activator, the_activator, the_children, the_name, the_parent, the_POAManager, the_POAManagerFactory, unregisterChild, useDefaultServant, useServantManager
_ids
_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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
activate_object_with_id, activate_object, create_id_assignment_policy, create_id_uniqueness_policy, create_implicit_activation_policy, create_lifespan_policy, create_POA, create_reference_with_id, create_reference, create_request_processing_policy, create_servant_retention_policy, create_thread_policy, deactivate_object, destroy, find_POA, get_servant_manager, get_servant, id_to_reference, id_to_servant, id, reference_to_id, reference_to_servant, servant_to_id, servant_to_reference, set_servant_manager, set_servant, the_activator, the_activator, the_children, the_name, the_parent, the_POAManager
_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
public GOA(ORB orb, String name, POA parent, POAManager manager, Policy[] policies)
orb
- name
- parent
- manager
- policies
- public void disassociate_reference_with_id(Object ref, byte[] oid) throws org.omg.PortableGroup.NotAGroupObject
disassociate_reference_with_id
in interface org.omg.PortableGroup.GOAOperations
ref
- the group refoid
- the member servant oidorg.omg.PortableGroup.NotAGroupObject
- if ref is not a group referencepublic void associate_reference_with_id(Object ref, byte[] oid) throws org.omg.PortableGroup.NotAGroupObject
associate_reference_with_id
in interface org.omg.PortableGroup.GOAOperations
ref
- the group refoid
- the member servant oidorg.omg.PortableGroup.NotAGroupObject
- if ref is not a group referencepublic byte[] create_id_for_reference(Object ref) throws org.omg.PortableGroup.NotAGroupObject
create_id_for_reference
in interface org.omg.PortableGroup.GOAOperations
ref
- the group referenceorg.omg.PortableGroup.NotAGroupObject
- if ref is not a group referencepublic byte[][] reference_to_ids(Object ref) throws org.omg.PortableGroup.NotAGroupObject
reference_to_ids
in interface org.omg.PortableGroup.GOAOperations
ref
- the group reforg.omg.PortableGroup.NotAGroupObject
- if ref is not a group referencepublic void processGroupRequest(org.omg.PortableGroup.TagGroupTaggedComponent tagGroup, ServerRequest request)
tagGroup
- the target group logical identificationrequest
- the request to be processedCopyright © 2017 JacORB. All rights reserved.