public interface CurrentOperations extends CurrentOperations
PICurrent
)仅仅是一个槽表,其中槽由每个服务使用它们的上下文之间的数据传递他们的背景和要求的或答复的服务上下文。每个服务都需要使用picurrent储备槽或槽在初始化时使用这些槽的请求和回复的处理中。
前一个调用了,PICurrent通过电话ORB.resolve_initial_references( "PICurrent" )
获得。在拦截点,对picurrent已从螺纹范围移动到请求范围的数据是可以通过在RequestInfo
对象的get_slot
操作。一个picurrent仍然可以通过resolve_initial_references
,但那是拦截器的picurrent螺纹范围。
Any get_slot(int id) throws InvalidSlot
get_slot
时隙数据。数据是以任何形式的。
如果给定的时隙尚未确定,任何包含一个类型代码有tk_null
TCKind
价值和没有返回值。
id
-
SlotId
的槽,将数据返回。
InvalidSlot
-如果get_slot叫做插槽上的未分配的投。
BAD_INV_ORDER
-如果
get_slot
叫做在ORB初始化抛出
void set_slot(int id, Any data) throws InvalidSlot
id
-
SlotId
的槽,将数据集。
data
-数据,在任何形式,它将被设置为确定槽。
InvalidSlot
-如果
set_slot
叫做插槽上的未分配的投。
BAD_INV_ORDER
-如果
set_slot
叫做在ORB初始化抛出。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.