Class 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 Detail

      • servantContainer

        private java.lang.Object servantContainer
      • oid

        private byte[] oid
      • 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

      • id

        public byte[] id()
      • getServantContainer

        public java.lang.Object getServantContainer()
      • 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)