Package com.sun.corba.ee.spi.oa
Class OAInvocationInfo
java.lang.Object
org.omg.CORBA.portable.ServantObject
com.sun.corba.ee.spi.oa.OAInvocationInfo
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
FieldsModifier and TypeFieldDescriptionprivate CookieHolder
private org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
private ObjectAdapter
private byte[]
private String
private Object
Fields inherited from class org.omg.CORBA.portable.ServantObject
servant
-
Constructor Summary
ConstructorsConstructorDescriptionOAInvocationInfo
(OAInvocationInfo info, String operation) OAInvocationInfo
(ObjectAdapter oa, byte[] id) -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
byte[]
id()
oa()
void
setCopierFactory
(org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory) void
setOperation
(String operation) void
setServant
(Object servant)
-
Field Details
-
servantContainer
-
oa
-
oid
private byte[] oid -
cookieHolder
-
operation
-
factory
private org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory
-
-
Constructor Details
-
OAInvocationInfo
-
OAInvocationInfo
-
-
Method Details
-
oa
-
id
public byte[] id() -
getServantContainer
-
getCookieHolder
-
getOperation
-
getCopierFactory
public org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory getCopierFactory() -
setOperation
-
setCopierFactory
public void setCopierFactory(org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory) -
setServant
-