-
- すべてのスーパー・インタフェース:
IDLEntity
,Object
,RequestInfo
,RequestInfoOperations
,Serializable
,ServerRequestInfoOperations
public interface ServerRequestInfo extends ServerRequestInfoOperations, RequestInfo, IDLEntity
サーバー側の要求インタセプタがアクセスできる要求情報です。ServerRequestInfo
に対する一部の属性や操作は、すべての遮断点で有効であるとは限りません。 次の表に、各属性または操作の有効性を示します。 有効でない属性や操作にアクセスしようとすると、標準マイナー・コード14が設定されたBAD_INV_ORDER
がスローされます。receive_request_
service_contextsreceive_request send_reply send_exception send_other RequestInfoから継承される: request_id
はい はい はい はい はい operation
はい はい はい はい はい arguments
いいえ はい1 はい いいえ2 いいえ2 exceptions
いいえ はい はい はい はい contexts
いいえ はい はい はい はい operation_context
いいえ はい はい いいえ いいえ result
いいえ いいえ はい いいえ いいえ response_expected
はい はい はい はい はい sync_scope
はい はい はい はい はい request_id はい はい はい はい はい operation はい はい はい はい はい arguments いいえ はい1 はい いいえ2 いいえ2 exceptions いいえ はい はい はい はい contexts いいえ はい はい はい はい operation_context いいえ はい はい いいえ いいえ result いいえ いいえ はい いいえ いいえ response_expected はい はい はい はい はい sync_scope はい はい はい はい はい reply_status いいえ いいえ はい はい はい forward_reference いいえ いいえ いいえ いいえ はい2 get_slot はい はい はい はい はい get_request_service_context はい いいえ はい はい はい get_reply_service_context いいえ いいえ はい はい はい ServerRequestInfo固有: sending_exception いいえ いいえ いいえ はい いいえ object_id いいえ はい はい はい3 はい3 adapter_id いいえ はい はい はい3 はい3 server_id いいえ はい はい はい はい orb_id いいえ はい はい はい はい adapter_name いいえ はい はい はい はい target_most_derived_interface いいえ はい いいえ4 いいえ4 いいえ4 get_server_policy はい はい はい はい はい set_slot はい はい はい はい はい target_is_a いいえ はい いいえ4 いいえ4 いいえ4 add_reply_service_context はい はい はい はい はい ServerRequestInfo
がreceive_request
に渡されるときは、各引数のリストにin、inout、outのどれかのエントリがあります。 しかし、使用できるのはinとinoutの引数だけです。reply_status
属性がLOCATION_FORWARD
でない場合は、この属性にアクセスすると、標準マイナー・コード14が設定されたBAD_INV_ORDER
がスローされます。- サーバント・ロケータによって位置転送が行われたか、例外がスローされた場合、この属性/操作がこの遮断点で使用できなくなる可能性があります。 使用できない場合は、標準マイナー・コード1が設定された
NO_RESOURCES
がスローされます。 - 必要な情報がターゲット・オブジェクトのサーバントにアクセスする必要があるのに、ORBがこれ以上そのサーバントを使用できない可能性があるため、この操作はこの遮断点で使用できません。 たとえば、オブジェクトのアダプタが
ServantLocator
を使用するPOAである場合、ORBはServantLocator.postinvoke()
を呼び出したあとでこの遮断点を呼び出します。
- 関連項目:
ServerRequestInterceptor
-
-
メソッドのサマリー
-
インタフェース org.omg.CORBA.Objectから継承されたメソッド
_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
-
インタフェース org.omg.PortableInterceptor.RequestInfoOperationsから継承されたメソッド
arguments, contexts, exceptions, forward_reference, get_reply_service_context, get_request_service_context, get_slot, operation, operation_context, reply_status, request_id, response_expected, result, sync_scope
-
インタフェース org.omg.PortableInterceptor.ServerRequestInfoOperationsから継承されたメソッド
adapter_id, adapter_name, add_reply_service_context, get_server_policy, object_id, orb_id, sending_exception, server_id, set_slot, target_is_a, target_most_derived_interface
-
-