org.omg.PortableInterceptor

Class IORInterceptor_3_0Helper

public abstract class IORInterceptor_3_0Helper extends Object

The helper operations for the CORBA object {@link IORInterceptor_3_0}.

Since: 1.5

Method Summary
static IORInterceptor_3_0extract(Any any)
Extract the IORInterceptor_3_0 from given Any.
static Stringid()
Get the IORInterceptor_3_0 repository id.
static voidinsert(Any any, IORInterceptor_3_0 that)
Insert the IORInterceptor_3_0 into the given Any.
static IORInterceptor_3_0narrow(Object obj)
Narrow the passed object into the IORInterceptor_3_0.
static IORInterceptor_3_0read(InputStream input)
Read the IORInterceptor_3_0 from the CDR intput stream (IOR profile expected).
static TypeCodetype()
Get the type code of the {@link IORInterceptor_3_0}.
static IORInterceptor_3_0unchecked_narrow(Object obj)
Narrow the passed object into the IORInterceptor_3_0.
static voidwrite(OutputStream output, IORInterceptor_3_0 value)
Write the IORInterceptor_3_0 to the CDR output stream (as IOR profile).

Method Detail

extract

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

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

id

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

Returns: "IDL:omg.org/PortableInterceptor/IORInterceptor_3_0:1.0", always.

insert

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

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

narrow

public static IORInterceptor_3_0 narrow(Object obj)
Narrow the passed object into the IORInterceptor_3_0. If the object has a different java type, create an instance of the _IORInterceptor_3_0Stub, using the same delegate, as for the passed parameter. Hence, unlike java type cast, this method may return a different object, than has been passed.

Parameters: obj the object to narrow.

Returns: narrowed instance.

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

read

public static IORInterceptor_3_0 read(InputStream input)
Read the IORInterceptor_3_0 from the CDR intput stream (IOR profile expected).

Parameters: input a org.omg.CORBA.portable stream to read from.

type

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

unchecked_narrow

public static IORInterceptor_3_0 unchecked_narrow(Object obj)
Narrow the passed object into the IORInterceptor_3_0. No type-checking is performed to verify that the object actually supports the requested type. The {@link BAD_OPERATION} will be thrown if unsupported operations are invoked on the new returned reference, but no failure is expected at the time of the unchecked_narrow. For instance, the narrowing of the remote instance of the {@link IORInterceptor} will work as long as only the methods, inherited from this parent, are invoked.

Parameters: obj the object to narrow.

Returns: narrowed instance.

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

write

public static void write(OutputStream output, IORInterceptor_3_0 value)
Write the IORInterceptor_3_0 to the CDR output stream (as IOR profile).

Parameters: output a org.omg.CORBA.portable stream stream to write into. value a value to write.