org.omg.PortableServer
Class CurrentHelper

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by org.omg.PortableServer.CurrentHelper

public abstract class CurrentHelper
extends Object sample code for java.lang.Object definition code for java.lang.Object

The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with access to the identity of the object on which the method was invoked. The Current interface is provided to support servants that implement multiple objects, but can be used within the context of POA-dispatched method invocations on any servant. To provide location transparency, ORBs are required to support use of Current in the context of both locally and remotely invoked operations. An instance of Current can be obtained by the application by issuing the CORBA::ORB::resolve_initial_references("POACurrent") operation. Thereafter, it can be used within the context of a method dispatched by the POA to obtain the POA and ObjectId that identify the object on which that operation was invoked.


Constructor Summary
CurrentHelper sample code for org.omg.PortableServer.CurrentHelper.CurrentHelper() definition code for org.omg.PortableServer.CurrentHelper.CurrentHelper() ()
           
 
Method Summary
static Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current extract sample code for org.omg.PortableServer.CurrentHelper.extract(org.omg.CORBA.Any) definition code for org.omg.PortableServer.CurrentHelper.extract(org.omg.CORBA.Any) (Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  a)
           
static String sample code for java.lang.String definition code for java.lang.String id sample code for org.omg.PortableServer.CurrentHelper.id() definition code for org.omg.PortableServer.CurrentHelper.id() ()
           
static void insert sample code for org.omg.PortableServer.CurrentHelper.insert(org.omg.CORBA.Any, org.omg.PortableServer.Current) definition code for org.omg.PortableServer.CurrentHelper.insert(org.omg.CORBA.Any, org.omg.PortableServer.Current) (Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  a, Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  that)
           
static Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current narrow sample code for org.omg.PortableServer.CurrentHelper.narrow(org.omg.CORBA.Object) definition code for org.omg.PortableServer.CurrentHelper.narrow(org.omg.CORBA.Object) (Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object  obj)
           
static Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current read sample code for org.omg.PortableServer.CurrentHelper.read(org.omg.CORBA.portable.InputStream) definition code for org.omg.PortableServer.CurrentHelper.read(org.omg.CORBA.portable.InputStream) (InputStream sample code for org.omg.CORBA.portable.InputStream definition code for org.omg.CORBA.portable.InputStream  istream)
           
static TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode type sample code for org.omg.PortableServer.CurrentHelper.type() definition code for org.omg.PortableServer.CurrentHelper.type() ()
           
static void write sample code for org.omg.PortableServer.CurrentHelper.write(org.omg.CORBA.portable.OutputStream, org.omg.PortableServer.Current) definition code for org.omg.PortableServer.CurrentHelper.write(org.omg.CORBA.portable.OutputStream, org.omg.PortableServer.Current) (OutputStream sample code for org.omg.CORBA.portable.OutputStream definition code for org.omg.CORBA.portable.OutputStream  ostream, Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  value)
           
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

CurrentHelper sample code for org.omg.PortableServer.CurrentHelper() definition code for org.omg.PortableServer.CurrentHelper()

public CurrentHelper()
Method Detail

insert sample code for org.omg.PortableServer.CurrentHelper.insert(org.omg.CORBA.Any, org.omg.PortableServer.Current) definition code for org.omg.PortableServer.CurrentHelper.insert(org.omg.CORBA.Any, org.omg.PortableServer.Current)

public static void insert(Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  a,
                          Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  that)

extract sample code for org.omg.PortableServer.CurrentHelper.extract(org.omg.CORBA.Any) definition code for org.omg.PortableServer.CurrentHelper.extract(org.omg.CORBA.Any)

public static Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  extract(Any sample code for org.omg.CORBA.Any definition code for org.omg.CORBA.Any  a)

type sample code for org.omg.PortableServer.CurrentHelper.type() definition code for org.omg.PortableServer.CurrentHelper.type()

public static TypeCode sample code for org.omg.CORBA.TypeCode definition code for org.omg.CORBA.TypeCode  type()

id sample code for org.omg.PortableServer.CurrentHelper.id() definition code for org.omg.PortableServer.CurrentHelper.id()

public static String sample code for java.lang.String definition code for java.lang.String  id()

read sample code for org.omg.PortableServer.CurrentHelper.read(org.omg.CORBA.portable.InputStream) definition code for org.omg.PortableServer.CurrentHelper.read(org.omg.CORBA.portable.InputStream)

public static Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  read(InputStream sample code for org.omg.CORBA.portable.InputStream definition code for org.omg.CORBA.portable.InputStream  istream)

write sample code for org.omg.PortableServer.CurrentHelper.write(org.omg.CORBA.portable.OutputStream, org.omg.PortableServer.Current) definition code for org.omg.PortableServer.CurrentHelper.write(org.omg.CORBA.portable.OutputStream, org.omg.PortableServer.Current)

public static void write(OutputStream sample code for org.omg.CORBA.portable.OutputStream definition code for org.omg.CORBA.portable.OutputStream  ostream,
                         Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  value)

narrow sample code for org.omg.PortableServer.CurrentHelper.narrow(org.omg.CORBA.Object) definition code for org.omg.PortableServer.CurrentHelper.narrow(org.omg.CORBA.Object)

public static Current sample code for org.omg.PortableServer.Current definition code for org.omg.PortableServer.Current  narrow(Object sample code for org.omg.CORBA.Object definition code for org.omg.CORBA.Object  obj)