JavaTM 2 Platform
Standard Ed. 5.0

org.omg.PortableInterceptor
インタフェース ServerRequestInfo

すべてのスーパーインタフェース:
IDLEntity, Object, RequestInfo, RequestInfoOperations, Serializable, ServerRequestInfoOperations

public interface ServerRequestInfo
extends ServerRequestInfoOperations, RequestInfo, IDLEntity

サーバ側の要求インタセプタがアクセスできる要求情報です。

ServerRequestInfo に対する一部の属性や操作は、すべての遮断点で有効であるとは限りません。次の表に、各属性または操作の有効性を示します。有効でない属性や操作にアクセスしようとすると、標準マイナーコード 14 が設定された BAD_INV_ORDER がスローされます。

  receive_request_
service_contexts
receive_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 はい はい はい はい はい
  1. ServerRequestInforeceive_request に渡されるときは、各引数のリストに in、inout、out のどれかのエントリがありますが、使用できるのは、in と inout の引数だけです。
  2. reply_status 属性が LOCATION_FORWARD でない場合は、この属性にアクセスすると、標準マイナーコード 14 が設定された BAD_INV_ORDER がスローされます。
  3. サーバントロケータによって位置転送が行われたか、例外がスローされた場合、この属性/操作がこの遮断点で使用できなくなる可能性があります。使用できない場合は、標準マイナーコード 1 が設定された NO_RESOURCES がスローされます。
  4. 必要な情報がターゲットオブジェクトのサーバントにアクセスする必要があるのに、ORB がこれ以上そのサーバントを使用できない可能性があるため、この操作はこの遮断点で使用できません。たとえば、オブジェクトのアダプタが ServantLocator を使用する POA である場合、ORB は ServantLocator.postinvoke() を呼び出したあとでこの遮断点を呼び出します。

関連項目:
ServerRequestInterceptor

メソッドの概要
 
インタフェース 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
 
インタフェース org.omg.PortableInterceptor.RequestInfoOperations から継承されたメソッド
arguments, contexts, exceptions, forward_reference, get_reply_service_context, get_request_service_context, get_slot, operation_context, operation, reply_status, request_id, response_expected, result, sync_scope
 
インタフェース org.omg.PortableInterceptor.RequestInfoOperations から継承されたメソッド
arguments, contexts, exceptions, forward_reference, get_reply_service_context, get_request_service_context, get_slot, operation_context, operation, reply_status, request_id, response_expected, result, sync_scope
 
インタフェース 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
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。