org.omg.PortableInterceptor

Class CurrentHelper

public abstract class CurrentHelper extends Object

The helper operations for the CORBA object {@link Current}.
Method Summary
static Currentextract(Any any)
Extract the Current from given Any.
static Stringid()
Get the Current repository id.
static voidinsert(Any any, Current that)
Insert the Current into the given Any.
static Currentnarrow(Object obj)
Cast the passed object into the Current.
static Currentread(InputStream input)
Not supported for compatibility reasons.
static TypeCodetype()
Get the type code of the {@link Current}.
static Currentunchecked_narrow(Object obj)
Narrow the given object to the Current.
static voidwrite(OutputStream output, Current value)
Not supported for compatibility reasons.

Method Detail

extract

public static Current extract(Any any)
Extract the Current from given Any.

Throws: BAD_OPERATION if the passed Any does not contain Current.

id

public static String id()
Get the Current repository id.

Returns: "org.omg.PortableInterceptor.CurrentOperations", always.

insert

public static void insert(Any any, Current that)
Insert the Current into the given Any.

Parameters: any the Any to insert into. that the Current to insert.

narrow

public static Current narrow(Object obj)
Cast the passed object into the Current.

Parameters: obj the object to narrow.

Returns: narrowed instance.

Throws: BAD_PARAM if the passed object is not a Current.

read

public static Current read(InputStream input)
Not supported for compatibility reasons.

Throws: MARSHAL always.

UNKNOWN: Not supported by Sun at least till jdk 1.5 inclusive.

type

public static TypeCode type()
Get the type code of the {@link Current}.

unchecked_narrow

public static Current unchecked_narrow(Object obj)
Narrow the given object to the Current. For the objects that are always local, this operation does not differ from the ordinary {@link #narrow} (ClassCastException will be thrown if narrowing something different). See also OMG issue 4158.

Parameters: obj the object to cast.

Returns: the casted Current.

Since: 1.5

write

public static void write(OutputStream output, Current value)
Not supported for compatibility reasons.

Throws: MARSHAL always.

UNKNOWN: Not supported by Sun at least till jdk 1.5 inclusive.