Class OutputSection

Direct Known Subclasses:
BlockingRouter, Firing, Fork, Linkage, Router

public abstract class OutputSection extends PipeSection
This abstract class implements a generic output section of a NetNode.
Author:
Francesco Radaelli
  • Constructor Details

    • OutputSection

      public OutputSection()
      Creates a new instance of outputSection.
    • OutputSection

      public OutputSection(boolean auto)
      Creates a new instance of outputSection.
      Parameters:
      auto - Auto refresh of the jobsList attribute.
    • OutputSection

      public OutputSection(boolean auto, boolean nodeAuto)
      Creates a new instance of outputSection.
      Parameters:
      auto - Auto refresh of the jobsList attribute.
      nodeAuto - Auto refresh the jobsList attribute at node level.
  • Method Details

    • sendBackward

      protected RemoveToken sendBackward(Job job, double delay)
      Sends a job to the service section.
      Parameters:
      job - Job to be sent.
      delay - Scheduling delay.
      Returns:
      a token to remove sent event.
    • sendBackward

      protected RemoveToken sendBackward(int event, Object data, double delay)
      Sends a message to the service section.
      Parameters:
      event - Message tag.
      data - Data to be sent.
      delay - Scheduling delay.
      Returns:
      a token to remove sent event.