Package com.sun.corba.ee.spi.oa
Class OAInvocationInfo
- java.lang.Object
-
- org.omg.CORBA.portable.ServantObject
-
- com.sun.corba.ee.spi.oa.OAInvocationInfo
-
public class OAInvocationInfo extends ServantObject
This class is a holder for the information required to implement POACurrent. It is also used for the ServantObject that is returned by _servant_preinvoke calls. This allows us to avoid allocating an extra object on each collocated invocation.
-
-
Field Summary
Fields Modifier and Type Field Description private CookieHolder
cookieHolder
private org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
factory
private ObjectAdapter
oa
private byte[]
oid
private java.lang.String
operation
private java.lang.Object
servantContainer
-
Fields inherited from class org.omg.CORBA.portable.ServantObject
servant
-
-
Constructor Summary
Constructors Constructor Description OAInvocationInfo(OAInvocationInfo info, java.lang.String operation)
OAInvocationInfo(ObjectAdapter oa, byte[] id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CookieHolder
getCookieHolder()
org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
getCopierFactory()
java.lang.String
getOperation()
java.lang.Object
getServantContainer()
byte[]
id()
ObjectAdapter
oa()
void
setCopierFactory(org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory)
void
setOperation(java.lang.String operation)
void
setServant(java.lang.Object servant)
-
-
-
Field Detail
-
servantContainer
private java.lang.Object servantContainer
-
oa
private ObjectAdapter oa
-
oid
private byte[] oid
-
cookieHolder
private CookieHolder cookieHolder
-
operation
private java.lang.String operation
-
factory
private org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory
-
-
Constructor Detail
-
OAInvocationInfo
public OAInvocationInfo(ObjectAdapter oa, byte[] id)
-
OAInvocationInfo
public OAInvocationInfo(OAInvocationInfo info, java.lang.String operation)
-
-
Method Detail
-
oa
public ObjectAdapter oa()
-
id
public byte[] id()
-
getServantContainer
public java.lang.Object getServantContainer()
-
getCookieHolder
public CookieHolder getCookieHolder()
-
getOperation
public java.lang.String getOperation()
-
getCopierFactory
public org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory getCopierFactory()
-
setOperation
public void setOperation(java.lang.String operation)
-
setCopierFactory
public void setCopierFactory(org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory)
-
setServant
public void setServant(java.lang.Object servant)
-
-