Class ForkJobInfo

java.lang.Object
QueueNet.ForkJobInfo

public class ForkJobInfo extends Object

Title: Fork Job Info

Description: This class implements the fork job info.

Author:
Lulai Zhu Date: 06-10-2016 Time: 14.00.00
  • Field Details

    • forkedJob

      protected Job forkedJob
      Reference to parent job
    • forkedNum

      protected int forkedNum
      Number of child jobs
    • forkNode

      protected NetNode forkNode
      Reference to fork node
    • originalJob

      protected Job originalJob
      Reference to original job
  • Constructor Details

    • ForkJobInfo

      public ForkJobInfo(Job forkedJob, int forkedNum, NetNode forkNode)
      Creates a new ForkJobInfo, given parent job, number of child jobs and fork node.
      Parameters:
      forkedJob - parent job that was forked.
      forkedNum - number of child jobs forked from the parent job.
      forkNode - fork node that forked the parent job.
  • Method Details

    • getForkedJob

      public Job getForkedJob()
      Gets parent job that was forked.
      Returns:
      parent job that was forked.
    • getForkedNum

      public int getForkedNum()
      Gets number of child jobs forked from the parent job.
      Returns:
      number of child jobs forked from the parent job.
    • getForkNode

      public NetNode getForkNode()
      Gets fork node that forked the parent job.
      Returns:
      fork node that forked the parent job.
    • getOriginalJob

      public Job getOriginalJob()
      Gets original job that was forked.
      Returns:
      original job that was forked.