@Deprecated public final class PrincipalHolder extends Object implements Streamable
一种容器类类型的值Principal
被用来存储“out”和“INOUT” IDL方法参数。 如果IDL方法签名具有IDL Principal
作为“out”或“inout”参数,则程序员必须传递一个PrincipalHolder
的实例作为方法调用中的相应参数; 对于“inout”参数,程序员还必须填写要发送到服务器的“in”值。 在方法调用返回之前,ORB将填写与从服务器返回的“out”值对应的值。
如果myPrincipalHolder
是实例PrincipalHolder
,存储在其值value
字段可以与被访问myPrincipalHolder.value
。
Modifier and Type | Field and Description |
---|---|
Principal |
value
已弃用
由
PrincipalHolder 对象持有的
Principal 值。
|
Constructor and Description |
---|
PrincipalHolder()
已弃用
构造一个新的
PrincipalHolder 对象,其
value 字段初始化为
null 。
|
PrincipalHolder(Principal initial)
已弃用
构造一个新的
PrincipalHolder 对象,其
value 字段初始化为给定的
Principal 对象。
|
Modifier and Type | Method and Description |
---|---|
void |
_read(InputStream input)
已弃用
从
istream 读取数据,并使用未编组的数据启动持有人的
value 字段。
|
TypeCode |
_type()
已弃用
检索对应于持有人的
value 字段中的值的
TypeCode 对象。
|
void |
_write(OutputStream output)
已弃用
在
ostream 的
value 领域的
value 。
|
public Principal value
PrincipalHolder
对象持有的
Principal
值。
public PrincipalHolder()
PrincipalHolder
对象,其
value
字段初始化为
null
。
public PrincipalHolder(Principal initial)
PrincipalHolder
对象,其
value
字段初始化为给定的
Principal
对象。
initial
-
Principal
用于初始化新创建的
PrincipalHolder
对象的
value
字段
public void _read(InputStream input)
Streamable
istream
读取数据,并使用未编组的数据启动持有人的
value
字段。
_read
在接口
Streamable
input
- 表示来自电线的CDR数据的InputStream。
public void _write(OutputStream output)
Streamable
ostream
的
value
字段中的
value
。
_write
中的
Streamable
output
- CDR OutputStream
public TypeCode _type()
Streamable
value
字段中的值的
TypeCode
对象。
_type
在接口
Streamable
TypeCode
对象持有人持有的价值