Class AbstractPort

    • Constructor Detail

      • AbstractPort

        protected AbstractPort​(InstanceSeg seg,
                               PortMgr parent,
                               int port,
                               java.lang.String name)
      • AbstractPort

        protected AbstractPort​(InstanceSeg seg,
                               PortMgr parent,
                               int port,
                               java.lang.String name,
                               int threads)
      • AbstractPort

        protected AbstractPort​(PortMgr parent,
                               int port,
                               java.lang.String name)
    • Method Detail

      • getProducerScheduler

        public java.util.concurrent.ScheduledExecutorService getProducerScheduler()
      • setParent

        public CipInstance setParent​(CipTree parent)
        Description copied from class: CipTree
        Set or remove the parent of this CipTree, possibly removing this object from a previous parent before assigning to the new parent. Override this method if additional housekeeping is required when assigning or removing parents.
        Overrides:
        setParent in class CipInstance
        Parameters:
        parent - The new parent of this object.
        Returns:
        The object replaced by this object in the parent, if any.
      • getPorttype

        public short getPorttype()
      • getPortnum

        public int getPortnum()
      • setPortnum

        protected void setPortnum​(int portnum)
      • getPortname

        public java.lang.String getPortname()
      • getTypename

        public java.lang.String getTypename()
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getRouting

        public int getRouting()
      • setRouting

        protected void setRouting​(int routing)
      • send

        public void send​(CipRequest request,
                         int nesting)
        Description copied from interface: CipMsgProcessor
        Given a request and a nesting level, evaluate the request in the UCMM's application context after skipping the specified nested path segments. Route paths may not be present in the application path. Implementations should override this naive default implementation if the request will be executed locally--no need to construct a trimmed request if it will not go over the wire.
        Specified by:
        send in interface CipMsgProcessor
      • getMaxMsg

        public int getMaxMsg()
        Description copied from interface: CipMsgProcessor
        Return this message processor's max allowed message size in bytes. Applies to both request and reply.
        Specified by:
        getMaxMsg in interface CipMsgProcessor
        Returns:
      • getPortMgr

        public PortMgr getPortMgr()
      • getConxClass

        public ConxClass getConxClass()