Class AggregatorFieldProcessor

All Implemented Interfaces:
DataProviderIfc, DataReceiverIfc, FileDataProviderIfc, FileDataReceiverIfc, Runnable
Direct Known Subclasses:
NARSelectorFieldProcessor

public class AggregatorFieldProcessor extends DeclNPLFieldProcessor implements Runnable
This is the field processor for the aggregator, which contains pretty much all of the specific aggregation features.
  • Field Details

    • okToShutDown

      protected boolean okToShutDown
    • shuttingDown

      protected boolean shuttingDown
    • isSleeping

      protected boolean isSleeping
    • shutDownCheckDelay

      protected int shutDownCheckDelay
    • initFields

      protected int[] initFields
    • configHandler

      protected AggrConfig configHandler
    • streamHandler

      protected DCStreamHandler streamHandler
    • nodeId

      protected String nodeId
    • node

      protected AggregatorNode node
    • processingInterval

      protected long processingInterval
    • traceFile

      protected File traceFile
    • init_fields

      protected int[] init_fields
    • NODE_TYPE

      protected static int NODE_TYPE
    • tableHandler

      protected AggrTable tableHandler
    • keyFactory

      protected AggrKeyFactory keyFactory
    • flushHandler

      protected TableFlush flushHandler
    • timerFlushHandler

      protected TimerFlush timerFlushHandler
    • flushConditions

      protected FlushConditions flushConditions
    • fieldCalc

      protected AggrCalcFields fieldCalc
    • shifter

      protected AggrShifter shifter
    • timeGrouper

      protected TimeGrouper timeGrouper
    • utilFields

      protected AggrUtilityFields utilFields
    • gprsModule

      protected GPRSAggregatorModule gprsModule
    • voipModule

      protected VOIPAggregatorModule voipModule
    • fileNum

      public static int fileNum
    • narsProcessed

      public static int narsProcessed
    • diffTimeSec

      public static float diffTimeSec
    • nps

      public static float nps
  • Constructor Details

    • AggregatorFieldProcessor

      public AggregatorFieldProcessor(String fileName, AggregatorNode node, long processingInterval, File traceFile)
      Creates an aggregator field processor
  • Method Details