Class ProcessorNodeConfigGUI

All Implemented Interfaces:
DCNodeConfigGUIIfc, ItemListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
Direct Known Subclasses:
AggregatorNodeConfigGUI, DiscProcConfigGUI, DupRemoverNodeConfigGUI, FileEnhancerNodeConfigGUI, FlexibleAggregatorNodeConfigGUI, MXConfigGUI, NMinusOneRecordNodeConfigGUI, NPLProcessorNodeConfigGUI, RMONProcessorNodeConfigGUI, SeqProcConfigGUI

public class ProcessorNodeConfigGUI extends DCNodeConfigGUI implements ItemListener
Base configuration GUI class for Processor Nodes
See Also:
  • Field Details

  • Constructor Details

    • ProcessorNodeConfigGUI

      public ProcessorNodeConfigGUI(DCNodeConfigData ncd)
      Calls parent's constructor
  • Method Details

    • hasDestinations

      public final boolean hasDestinations()
      Description copied from class: DCNodeConfigGUI
      Indicates whether the node can send output to other nodes.
      true for EI and Processor nodes. Default returns false.
      Specified by:
      hasDestinations in interface DCNodeConfigGUIIfc
      Overrides:
      hasDestinations in class DCNodeConfigGUI
      Returns:
      true
    • getDCNodeConfigData

      public DCNodeConfigData getDCNodeConfigData()
      Calls parent's getDCNodeConfigData method, and populates the following additional fields:
      • DCNodeConfigData.DATAFILESIZE with the value from the "NARs per File:" field; and
      • DCNodeConfigData.PUSHTIME with the value from the "Idle Write Time:" field.
      • DCNodeConfigData.PULLTIME with the value from the "Read Timer:" field.
    • DCNodeConfigData.NARBACKUP with the state of the "Backup NAR files:" checkbox.
  • DCNodeConfigData.NARBACKUPDAYS with the value from the "NAR file retention period:" field.