|
|||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
メソッドの概要 | |
void |
activate_object_with_id(byte[] id,
Servant p_servant)
オブジェクトを活性化します。 |
byte[] |
activate_object(Servant p_servant)
オブジェクトを活性化します。 |
IdAssignmentPolicy |
create_id_assignment_policy(IdAssignmentPolicyValue value)
IdAssignmentPolicyを生成します。 |
IdUniquenessPolicy |
create_id_uniqueness_policy(IdUniquenessPolicyValue value)
IdUniquenessPolicyを生成します。 |
ImplicitActivationPolicy |
create_implicit_activation_policy(ImplicitActivationPolicyValue value)
ImplicitActivationPolicyを生成します。 |
LifespanPolicy |
create_lifespan_policy(LifespanPolicyValue value)
LifespanPolicyを生成します。 |
POA |
create_POA(java.lang.String adapter_name,
POAManager a_POAManager,
Policy[] policies)
子POAを生成します。 |
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)
RequestProcessingPolicyを生成します。 |
ServantRetentionPolicy |
create_servant_retention_policy(ServantRetentionPolicyValue value)
ServantRetentionPolicyを生成します。 |
ThreadPolicy |
create_thread_policy(ThreadPolicyValue value)
ThreadPolicyを生成します。 |
void |
deactivate_object(byte[] oid)
オブジェクトを非活性化します。 |
void |
destroy(boolean etherealize_objects,
boolean wait_for_completion)
このメソッドを呼び出したPOAおよびその配下にあるすべてのPOAを削除します。 |
POA |
find_POA(java.lang.String adapter_name,
boolean activate_it)
子POAを検索します。 |
ServantManager |
get_servant_manager()
サーバントマネージャを取得します。 |
Servant |
get_servant()
デフォルトサーバントを取得します。 |
Object |
id_to_reference(byte[] oid)
オブジェクトIDに対応したオブジェクトリファレンスを取得します。 |
Servant |
id_to_servant(byte[] oid)
オブジェクトIDに関連付けられている実装オブジェクトを取得します。 |
byte[] |
reference_to_id(Object reference)
オブジェクトリファレンスに含まれているオブジェクトIDを取得します。 |
Servant |
reference_to_servant(Object reference)
オブジェクトリファレンスに対応した実装オブジェクトを取得します。 |
byte[] |
servant_to_id(Servant p_servant)
実装オブジェクトに関連付けられているオブジェクトIDを取得します。 |
Object |
servant_to_reference(Servant p_servant)
実装オブジェクトに関連付けられているオブジェクトリファレンスを取得します。 |
void |
set_servant_manager(ServantManager imgr)
サーバントマネージャを設定します。 |
void |
set_servant(Servant p_servant)
デフォルトサーバントとなる実装オブジェクトを設定します。 |
AdapterActivator |
the_activator()
AdapterActivatorを取得します。 |
void |
the_activator(AdapterActivator i)
AdapterActivatorを設定します。 |
POA[] |
the_children()
子POAリストを取得します。 |
java.lang.String |
the_name()
自分自身の名前を取得します。 |
POA |
the_parent()
親POAを取得します。 |
POAManager |
the_POAManager()
関連付けられているPOAManagerを取得します。 |
メソッドの詳細 |
public POA create_POA(java.lang.String adapter_name, POAManager a_POAManager, Policy[] policies) throws AdapterAlreadyExists, InvalidPolicy
adapter_name
- POAの名前a_POAManager
- 生成するPOAを管理するPOAManagerpolicies
- POAのポリシーAdapterAlreadyExists
- 指定した名前がすでに使われているInvalidPolicy
- ポリシーの組合せが正しくないpublic POA find_POA(java.lang.String adapter_name, boolean activate_it) throws AdapterNonExistent
adapter_name
- 検索する子POAの名前activate_it
- 子POAが存在しなかったときにAdapterActivatorを使って子POAの生成を試みる場合はtrue、そうでない場合はfalseAdapterNonExistent
- 子POAが見つからない、もしくはAdapterActivatorによって生成することができなかったpublic void destroy(boolean etherealize_objects, boolean wait_for_completion)
etherealize_objects
- サーバントマネージャのetherealizeオペレーション呼び出しを試みる場合はtrue、そうでない場合はfalsewait_for_completion
- 現在実行中のリクエストの処理が終了するのを待つ場合はtrue、そうでない場合はfalsepublic ThreadPolicy create_thread_policy(ThreadPolicyValue value)
value
- ORB_CTRL_MODELもしくはSINGLE_THREAD_MODELpublic LifespanPolicy create_lifespan_policy(LifespanPolicyValue value)
value
- TRANSIENTもしくはPERSISTENTpublic IdUniquenessPolicy create_id_uniqueness_policy(IdUniquenessPolicyValue value)
value
- UNIQUE_IDもしくはMULTIPLE_IDpublic IdAssignmentPolicy create_id_assignment_policy(IdAssignmentPolicyValue value)
value
- USER_IDもしくはSYSTEM_IDpublic ImplicitActivationPolicy create_implicit_activation_policy(ImplicitActivationPolicyValue value)
value
- IMPLICIT_ACTIVATIONもしくはNO_IMPLICIT_ACTIVATIONpublic ServantRetentionPolicy create_servant_retention_policy(ServantRetentionPolicyValue value)
value
- RETAINもしくはNON_RETAINpublic RequestProcessingPolicy create_request_processing_policy(RequestProcessingPolicyValue value)
value
- USE_ACTIVE_OBJECT_MAP_ONLY、USE_DEFAULT_SERVANT、USE_SERVANT_MANAGERのいずれかpublic java.lang.String the_name()
public POA the_parent()
public POA[] the_children()
public POAManager the_POAManager()
public void the_activator(AdapterActivator i)
i
- AdapterActivatorpublic AdapterActivator the_activator()
public ServantManager get_servant_manager() throws WrongPolicy
WrongPolicy
- RequestProcessingPolicyがUSE_SERVANT_MANAGERに設定されていないpublic void set_servant_manager(ServantManager imgr) throws WrongPolicy
imgr
- サーバントマネージャWrongPolicy
- RequestProcessingPolicyがUSE_SERVANT_MANAGERに設定されていないpublic Servant get_servant() throws NoServant, WrongPolicy
NoServant
- デフォルトサーバントが設定されていないWrongPolicy
- RequestProcessingPolicyがUSE_DEFAULT_SERVANTに設定されていないpublic void set_servant(Servant p_servant) throws WrongPolicy
p_servant
- WrongPolicy
- RequestProcessingPolicyがUSE_DEFAULT_SERVANTに設定されていないpublic byte[] activate_object(Servant p_servant) throws ServantAlreadyActive, WrongPolicy
p_servant
- 実装オブジェクトServantAlreadyActive
- IdUniquenessPolicyがUNIQUE_IDに設定されている、すでに実装オブジェクトがすでに活性化されているWrongPolicy
- IdAssignmentPolicyにSYSTEM_IDおよびServantRetentionPolicyにRETAINが設定されていないpublic void activate_object_with_id(byte[] id, Servant p_servant) throws ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy
id
- オブジェクトIDp_servant
- 実装オブジェクトServantAlreadyActive
- IdUniquenessPolicyがUNIQUE_IDに設定されている、すでに実装オブジェクトがすでに活性化されているObjectAlreadyActive
- オブジェクトIDがすでに実装オブジェクトと関連づけられているWrongPolicy
- ServantRetentionPolicyにRETAINが設定されていないpublic void deactivate_object(byte[] oid) throws ObjectNotActive, WrongPolicy
oid
- オブジェクトIDObjectNotActive
- オブジェクトが活性化されていないWrongPolicy
- ServantRetentionPolicyにRETAINが設定されていないpublic Object create_reference(java.lang.String intf) throws WrongPolicy
intf
- リポジトリIDWrongPolicy
- IdAssignmentPolicyにSYSTEM_IDが設定されていないpublic Object create_reference_with_id(byte[] oid, java.lang.String intf)
oid
- オブジェクトIDintf
- リポジトリIDpublic byte[] servant_to_id(Servant p_servant) throws ServantNotActive, WrongPolicy
p_servant
- 実装オブジェクトServantNotActive
- 実装オブジェクトが活性化されていないWrongPolicy
- 適切なポリシーが設定されていないpublic Object servant_to_reference(Servant p_servant) throws ServantNotActive, WrongPolicy
p_servant
- 実装オブジェクトServantNotActive
- 実装オブジェクトが活性化されていないWrongPolicy
- 適切なポリシーが設定されていないpublic Servant reference_to_servant(Object reference) throws ObjectNotActive, WrongAdapter, WrongPolicy
reference
- オブジェクトリファレンスObjectNotActive
- 実装オブジェクトが活性化されていない、またはデフォルトサーバントが登録されていないWrongAdapter
- オブジェクトリファレンスがこのPOAで生成されていないWrongPolicy
- 適切なポリシーが設定されていないpublic byte[] reference_to_id(Object reference) throws WrongAdapter, WrongPolicy
reference
- オブジェクトリファレンスWrongAdapter
- オブジェクトリファレンスがこのPOAで生成されていないWrongPolicy
- 適切なポリシーが設定されていないpublic Servant id_to_servant(byte[] oid) throws ObjectNotActive, WrongPolicy
oid
- オブジェクトIDObjectNotActive
- 実装オブジェクトが活性化されていない、またはデフォルトサーバントが登録されていないWrongPolicy
- 適切なポリシーが設定されていないpublic Object id_to_reference(byte[] oid) throws ObjectNotActive, WrongPolicy
oid
- オブジェクトIDObjectNotActive
- 実装オブジェクトが活性化されていないWrongPolicy
- 適切なポリシーが設定されていない
|
|||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |