jp.co.nec.orb.POA
クラス POAImpl

java.lang.Object
  |
  +--jp.co.nec.orb.PseudoBase
        |
        +--jp.co.nec.orb.POA.POAImpl
すべての実装インタフェース:
IDLEntity, Object, POA, POAOperations, java.io.Serializable
直系の既知のサブクラス:
RootPOA

public class POAImpl
extends PseudoBase
implements POA

関連項目:
直列化された形式

フィールドの概要
 boolean _request_cert
           
 boolean _use_ssl
           
 
メソッドの概要
 void activate_object_with_id(byte[] id, Servant p_servant)
           
 byte[] activate_object(Servant p_servant)
           
 IdAssignmentPolicy create_id_assignment_policy(IdAssignmentPolicyValue value)
           
 IdUniquenessPolicy create_id_uniqueness_policy(IdUniquenessPolicyValue value)
           
 ImplicitActivationPolicy create_implicit_activation_policy(ImplicitActivationPolicyValue value)
           
 LifespanPolicy create_lifespan_policy(LifespanPolicyValue value)
           
 POA create_POA(java.lang.String adapter_name, POAManager a_POAManager, Policy[] policies)
           
 Object create_reference_with_id(byte[] oid, java.lang.String intf)
           
 Object create_reference(java.lang.String intf)
           
 RequestProcessingPolicy create_request_processing_policy(RequestProcessingPolicyValue value)
           
 ServantRetentionPolicy create_servant_retention_policy(ServantRetentionPolicyValue value)
           
 ThreadPolicy create_thread_policy(ThreadPolicyValue value)
           
 Object createRef(java.lang.String intf, byte[] oid)
           
 void deactivate_object(byte[] oid)
           
 void destroy(boolean etherealize_objects, boolean wait_for_completion)
           
 POA find_POA(java.lang.String adapter_name, boolean activate_it)
           
 ServantManager get_servant_manager()
           
 Servant get_servant()
           
 Object id_to_reference(byte[] oid)
           
 Servant id_to_servant(byte[] oid)
           
 void invoke(Servant srv, Message msg)
           
 void invoke(Servant srv, ServerRequest sr)
           
 boolean isMyObjectKey(long id)
           
 boolean isNonRetain()
           
 boolean isSameORB(ORB orb)
           
 boolean isServant(byte[] oid)
           
 void postinvoke(byte[] oid, java.lang.String op, java.lang.Object ch, Servant srv)
           
 Servant preinvoke(byte[] oid, java.lang.String op, CookieHolder ch)
           
 Servant preinvoke(byte[] oid, java.lang.String op, CookieHolder ch, Message msg)
           
 byte[] reference_to_id(Object ref)
           
 Servant reference_to_servant(Object ref)
           
 byte[] servant_to_id(Servant p_servant)
           
 Object servant_to_reference(Servant p_servant)
           
 void set_servant_manager(ServantManager imgr)
           
 void set_servant(Servant p_servant)
           
 AdapterActivator the_activator()
           
 void the_activator(AdapterActivator val)
           
 POA[] the_children()
           
 java.lang.String the_name()
           
 POA the_parent()
           
 POAManager the_POAManager()
           
 
クラス jp.co.nec.orb.PseudoBase から継承したメソッド
_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
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース 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
 

フィールドの詳細

_use_ssl

public boolean _use_ssl

_request_cert

public boolean _request_cert
メソッドの詳細

isNonRetain

public boolean isNonRetain()

preinvoke

public Servant preinvoke(byte[] oid,
                         java.lang.String op,
                         CookieHolder ch)
                  throws ForwardRequest,
                         CloseConnection

preinvoke

public Servant preinvoke(byte[] oid,
                         java.lang.String op,
                         CookieHolder ch,
                         Message msg)
                  throws ForwardRequest,
                         CloseConnection

postinvoke

public void postinvoke(byte[] oid,
                       java.lang.String op,
                       java.lang.Object ch,
                       Servant srv)

invoke

public void invoke(Servant srv,
                   ServerRequest sr)

invoke

public void invoke(Servant srv,
                   Message msg)

createRef

public Object createRef(java.lang.String intf,
                        byte[] oid)

isMyObjectKey

public boolean isMyObjectKey(long id)

isServant

public boolean isServant(byte[] oid)

isSameORB

public boolean isSameORB(ORB orb)

create_POA

public POA create_POA(java.lang.String adapter_name,
                      POAManager a_POAManager,
                      Policy[] policies)
               throws AdapterAlreadyExists,
                      InvalidPolicy
定義:
インタフェース POAOperations 内の create_POA

find_POA

public POA find_POA(java.lang.String adapter_name,
                    boolean activate_it)
             throws AdapterNonExistent
定義:
インタフェース POAOperations 内の find_POA

destroy

public void destroy(boolean etherealize_objects,
                    boolean wait_for_completion)
定義:
インタフェース POAOperations 内の destroy

create_thread_policy

public ThreadPolicy create_thread_policy(ThreadPolicyValue value)
定義:
インタフェース POAOperations 内の create_thread_policy

create_lifespan_policy

public LifespanPolicy create_lifespan_policy(LifespanPolicyValue value)
定義:
インタフェース POAOperations 内の create_lifespan_policy

create_id_uniqueness_policy

public IdUniquenessPolicy create_id_uniqueness_policy(IdUniquenessPolicyValue value)
定義:
インタフェース POAOperations 内の create_id_uniqueness_policy

create_id_assignment_policy

public IdAssignmentPolicy create_id_assignment_policy(IdAssignmentPolicyValue value)
定義:
インタフェース POAOperations 内の create_id_assignment_policy

create_implicit_activation_policy

public ImplicitActivationPolicy create_implicit_activation_policy(ImplicitActivationPolicyValue value)
定義:
インタフェース POAOperations 内の create_implicit_activation_policy

create_servant_retention_policy

public ServantRetentionPolicy create_servant_retention_policy(ServantRetentionPolicyValue value)
定義:
インタフェース POAOperations 内の create_servant_retention_policy

create_request_processing_policy

public RequestProcessingPolicy create_request_processing_policy(RequestProcessingPolicyValue value)
定義:
インタフェース POAOperations 内の create_request_processing_policy

the_name

public java.lang.String the_name()
定義:
インタフェース POAOperations 内の the_name

the_parent

public POA the_parent()
定義:
インタフェース POAOperations 内の the_parent

the_children

public POA[] the_children()
定義:
インタフェース POAOperations 内の the_children

the_POAManager

public POAManager the_POAManager()
定義:
インタフェース POAOperations 内の the_POAManager

the_activator

public void the_activator(AdapterActivator val)
定義:
インタフェース POAOperations 内の the_activator

the_activator

public AdapterActivator the_activator()
定義:
インタフェース POAOperations 内の the_activator

get_servant_manager

public ServantManager get_servant_manager()
                                   throws WrongPolicy
定義:
インタフェース POAOperations 内の get_servant_manager

set_servant_manager

public void set_servant_manager(ServantManager imgr)
                         throws WrongPolicy
定義:
インタフェース POAOperations 内の set_servant_manager

get_servant

public Servant get_servant()
                    throws NoServant,
                           WrongPolicy
定義:
インタフェース POAOperations 内の get_servant

set_servant

public void set_servant(Servant p_servant)
                 throws WrongPolicy
定義:
インタフェース POAOperations 内の set_servant

activate_object

public byte[] activate_object(Servant p_servant)
                       throws ServantAlreadyActive,
                              WrongPolicy
定義:
インタフェース POAOperations 内の activate_object

activate_object_with_id

public void activate_object_with_id(byte[] id,
                                    Servant p_servant)
                             throws ServantAlreadyActive,
                                    ObjectAlreadyActive,
                                    WrongPolicy
定義:
インタフェース POAOperations 内の activate_object_with_id

deactivate_object

public void deactivate_object(byte[] oid)
                       throws ObjectNotActive,
                              WrongPolicy
定義:
インタフェース POAOperations 内の deactivate_object

create_reference

public Object create_reference(java.lang.String intf)
                        throws WrongPolicy
定義:
インタフェース POAOperations 内の create_reference

create_reference_with_id

public Object create_reference_with_id(byte[] oid,
                                       java.lang.String intf)
定義:
インタフェース POAOperations 内の create_reference_with_id

servant_to_id

public byte[] servant_to_id(Servant p_servant)
                     throws ServantNotActive,
                            WrongPolicy
定義:
インタフェース POAOperations 内の servant_to_id

servant_to_reference

public Object servant_to_reference(Servant p_servant)
                            throws ServantNotActive,
                                   WrongPolicy
定義:
インタフェース POAOperations 内の servant_to_reference

reference_to_servant

public Servant reference_to_servant(Object ref)
                             throws ObjectNotActive,
                                    WrongAdapter,
                                    WrongPolicy
定義:
インタフェース POAOperations 内の reference_to_servant

reference_to_id

public byte[] reference_to_id(Object ref)
                       throws WrongAdapter,
                              WrongPolicy
定義:
インタフェース POAOperations 内の reference_to_id

id_to_servant

public Servant id_to_servant(byte[] oid)
                      throws ObjectNotActive,
                             WrongPolicy
定義:
インタフェース POAOperations 内の id_to_servant

id_to_reference

public Object id_to_reference(byte[] oid)
                       throws ObjectNotActive,
                              WrongPolicy
定義:
インタフェース POAOperations 内の id_to_reference