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 Details

    • servantContainer

      private Object servantContainer
    • oa

      private ObjectAdapter oa
    • oid

      private byte[] oid
    • cookieHolder

      private CookieHolder cookieHolder
    • operation

      private String operation
    • factory

      private org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory
  • Constructor Details

  • Method Details

    • oa

      public ObjectAdapter oa()
    • id

      public byte[] id()
    • getServantContainer

      public Object getServantContainer()
    • getCookieHolder

      public CookieHolder getCookieHolder()
    • getOperation

      public String getOperation()
    • getCopierFactory

      public org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory getCopierFactory()
    • setOperation

      public void setOperation(String operation)
    • setCopierFactory

      public void setCopierFactory(org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory factory)
    • setServant

      public void setServant(Object servant)