org.jacorb.poa
Class Current

java.lang.Object
  extended by org.omg.PortableServer._CurrentLocalBase
      extended by org.jacorb.poa.Current

public class Current
extends org.omg.PortableServer._CurrentLocalBase

This class provides access to the identity of the object on which a method was invoked and the responsible POA for this object.

Version:
$Id: Current.java,v 1.22 2006/05/23 18:25:45 alphonse.bendt Exp $
Author:
Reimo Tiedemann

Constructor Summary
Current()
           
 
Method Summary
 void _addContext(java.lang.Thread thread, InvocationContext c)
           
 void _removeContext(java.lang.Thread thread)
           
 byte[] get_object_id()
           
 org.omg.PortableServer.POA get_POA()
           
 org.omg.CORBA.Object get_reference()
           
 org.omg.PortableServer.Servant get_servant()
           
protected  org.omg.CORBA.ORB getORB()
           
protected  org.omg.PortableServer.Servant getServant()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Current

public Current()
Method Detail

_addContext

public void _addContext(java.lang.Thread thread,
                        InvocationContext c)

_removeContext

public void _removeContext(java.lang.Thread thread)

get_object_id

public byte[] get_object_id()
                     throws org.omg.PortableServer.CurrentPackage.NoContext
Throws:
org.omg.PortableServer.CurrentPackage.NoContext

get_reference

public org.omg.CORBA.Object get_reference()
                                   throws org.omg.PortableServer.CurrentPackage.NoContext
Throws:
org.omg.PortableServer.CurrentPackage.NoContext

get_servant

public org.omg.PortableServer.Servant get_servant()
                                           throws org.omg.PortableServer.CurrentPackage.NoContext
Throws:
org.omg.PortableServer.CurrentPackage.NoContext

get_POA

public org.omg.PortableServer.POA get_POA()
                                   throws org.omg.PortableServer.CurrentPackage.NoContext
Throws:
org.omg.PortableServer.CurrentPackage.NoContext

getORB

protected org.omg.CORBA.ORB getORB()
                            throws org.omg.PortableServer.CurrentPackage.NoContext
Throws:
org.omg.PortableServer.CurrentPackage.NoContext

getServant

protected org.omg.PortableServer.Servant getServant()
                                             throws org.omg.PortableServer.CurrentPackage.NoContext
Throws:
org.omg.PortableServer.CurrentPackage.NoContext