Class MXNARFileManager

java.lang.Object
com.nt.udc.nar.NARStreamHandler
com.metasolv.nm.processor.MXAggregator.MXNARFileManager
All Implemented Interfaces:
DataProviderIfc, DataReceiverIfc, DCStreamHandler, FileDataProviderIfc, FileDataReceiverIfc

public class MXNARFileManager extends NARStreamHandler implements DataReceiverIfc, DataProviderIfc
Manages a node's NAR input files and NAR output files. This class is also responsible for routing to specific NAR output files, if desired.
  • Field Details

    • dataProvider

      protected DataProviderIfc dataProvider
      Reference to the object providing data to this NAR router.
    • dataReceiver

      protected DataReceiverIfc dataReceiver
      Reference to the object receiving data from this NAR router.
  • Constructor Details

    • MXNARFileManager

      public MXNARFileManager(DCNode dcNode)
      Constructs a NARFileManager with the given node. This NARFileManager will monitor the node's input/output directories (where appropriate), provide NAR input objects, and provide the mechanisms to send a processed NAR to the next node in the chain, possibly through routing.
      Parameters:
      dcNode - Node to manage
    • MXNARFileManager

      public MXNARFileManager(DCNode dcNode, boolean createWriter)
  • Method Details