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 CookieHoldercookieHolderprivate org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactoryfactoryprivate ObjectAdapteroaprivate byte[]oidprivate java.lang.Stringoperationprivate java.lang.ObjectservantContainer-
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 CookieHoldergetCookieHolder()org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactorygetCopierFactory()java.lang.StringgetOperation()java.lang.ObjectgetServantContainer()byte[]id()ObjectAdapteroa()voidsetCopierFactory(org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory)voidsetOperation(java.lang.String operation)voidsetServant(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)
-
-