org.omg.CORBA

Class PrincipalHolder

public final class PrincipalHolder extends Object implements Streamable

Deprecated: by CORBA 2.2.

A holder for storing an instance of {@link Principal}.
Field Summary
Principalvalue
The instance of {@link Principal}, held by this holder.
Constructor Summary
PrincipalHolder()
Constructs an instance of PrincipalHolder, initializing {@link #value} to null.
PrincipalHolder(Principal initial_value)
Constructs an instance of PrincipalHolder, initializing {@link #value} to the passed parameter.
Method Summary
void_read(InputStream input)
Fill in the {@link #value } field by reading the required data from the given stream.
TypeCode_type()
Returns the TypeCode, corresponding the CORBA type that is stored using this holder.
void_write(OutputStream output)
Write the {@link #value } field to the given stream.

Field Detail

value

public Principal value
The instance of {@link Principal}, held by this holder.

Constructor Detail

PrincipalHolder

public PrincipalHolder()
Constructs an instance of PrincipalHolder, initializing {@link #value} to null.

PrincipalHolder

public PrincipalHolder(Principal initial_value)
Constructs an instance of PrincipalHolder, initializing {@link #value} to the passed parameter.

Parameters: initial_value a value that will be assigned to the {@link #value} field.

Method Detail

_read

public void _read(InputStream input)
Fill in the {@link #value } field by reading the required data from the given stream. For {@link Principal}, the functionality is delegated to {@link org.omg.CORBA.portable.InputStream#read_Principal}.

Parameters: input the input stream to read from.

_type

public TypeCode _type()
Returns the TypeCode, corresponding the CORBA type that is stored using this holder.

_write

public void _write(OutputStream output)
Write the {@link #value } field to the given stream. For {@link Principal} the functionality is delegated to {@link org.omg.CORBA.portable.OutputStream#write_Principal(Principal)} .

Parameters: output the output stream to write into.