Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ClientRequestInfo extends ClientRequestInfoOperations, RequestInfo, IDLEntity
Некоторые атрибуты и операции на ClientRequestInfo
не допустимы во всех точках перехвата. Следующая таблица показывает законность каждого атрибута или работы. Если это не будет допустимо, то пытаясь получить доступ к этому приведет к a BAD_INV_ORDER
будучи брошенным со стандартным незначительным кодом 14.
send_request | send_poll | receive_reply | receive_exception | receive_other | |
---|---|---|---|---|---|
Наследованный от RequestInfo: | |||||
request_id |
да | да | да | да | да |
работа |
да | да | да | да | да |
параметры |
yes1 | нет | да | нет | нет |
исключения |
да | нет | да | да | да |
контексты |
да | нет | да | да | да |
operation_context |
да | нет | да | да | да |
результат |
нет | нет | да | нет | нет |
response_expected |
да | да | да | да | да |
sync_scope |
да | нет | да | да | да |
reply_status |
нет | нет | да | да | да |
forward_reference |
нет | нет | нет | нет | yes2 |
get_slot |
да | да | да | да | да |
get_request_service_context |
да | нет | да | да | да |
get_reply_service_context |
нет | нет | да | да | да |
ClientRequestInfo-специфичный: | |||||
цель |
да | да | да | да | да |
effective_target |
да | да | да | да | да |
effective_profile |
да | да | да | да | да |
received_exception |
нет | нет | нет | да | нет |
received_exception_id |
нет | нет | нет | да | нет |
get_effective_component |
да | нет | да | да | да |
get_effective_components |
да | нет | да | да | да |
get_request_policy |
да | нет | да | да | да |
add_request_service_context |
да | нет | нет | нет | нет |
ClientRequestInfo
к передают send_request
, есть запись в списке для каждого параметра, ли в, inout, или. Но только в и inout параметры будет доступно.reply_status
atribute не LOCATION_FORWARD
, доступ к этому атрибуту бросит BAD_INV_ORDER
со стандартным незначительным кодом 14.ClientRequestInterceptor
add_request_service_context, effective_profile, effective_target, get_effective_component, get_effective_components, get_request_policy, received_exception_id, received_exception, target
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
_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
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.