Interface AssemblyLineHandlerMBean

    • Method Detail

      • getAssemblyLine

        javax.management.ObjectName getAssemblyLine()
                                             throws DIException
        Returns an ObjectName generated from the AssemblyLine's name and AssemblyLine's unique code.
        Returns:
        the ObjectName of the AssemblyLine.
        Throws:
        DIException - if an error occurs while getting the AssemblyLine's ObjectName.
      • executeCycle

        Entry executeCycle​(Entry aEntry,
                           java.lang.Boolean aProcessTCB)
                    throws DIException
        Executes an AssemblyLine cycle. If an Entry is provided then it becomes the work entry.
        Parameters:
        aEntry - the work entry to use, or null to use an empty work entry/iterator entry.
        aProcessTCB - if true, the AL's call/return attribute maps are applied to the provided entry and returned entry.
        Returns:
        the work entry at the end of the cycle.
        Throws:
        DIException - if an error occurs while executing the AssemblyLine.
      • executeCycle

        Entry executeCycle​(Entry aEntry)
                    throws DIException
        Executes an AssemblyLine cycle. If an Entry is provided then it becomes the work entry.
        Parameters:
        aEntry - the work entry to use, or null to use an empty work entry/iterator entry.
        Returns:
        the work entry at the end of the cycle.
        Throws:
        DIException - if an error occurs while executing the AssemblyLine.
      • executeCycle

        Entry executeCycle()
                    throws DIException
        Executes an AssemblyLine cycle with null work Entry attribute.
        Returns:
        the work entry at the end of the cycle
        Throws:
        DIException - if an error occurs while executing the AssemblyLine.
      • close

        void close()
            throws DIException
        Closes the Assembly LineHandler MBean.
        Throws:
        DIException - if error occurs while closing the MBean.