Interface AdminIfc

All Known Subinterfaces:
OSARemoteAdminIfc
All Known Implementing Classes:
AggregatorNode, Asn1FileEINode, CommonProcessorNode, DCNode, DiscardingProcessorNode, DupRemoverNode, EINode, EmptyPartitionedDCNode, FFOINode, FileEINode, FileEnhancerNode, FlatFileEINode, FlexibleAggregatorNode, FtpFileEINode, FtpFileEnhancerNode, GeneralNPLProcessorNode, GenericUdpEINode, GenevaOINode, HCDeduplicatorEP, IPDREIFileNode, IPDREINode, JDBCEINode, JDBCOINode, LDAPEnhancerNode, MXAggregatorNode, NAREINode, NAROINode, NARSelectorNode, NARXMLOINode, NMinusOneRecordNode, NPLProcessorNode, NPLProcessorNodeMT, OIFtpNode, OINode, OSANode, OSAOiNode, PartitionedDCNode, PortalOINode, ProcessorNode, RadiusOINode, SequenceProcessorNode, SoapXmlEINode, Sol42EINode, XMLEIFileNode, XMLEINode, XMLOIFileNode

public interface AdminIfc
Operations that the NodeManager may call in order to effectively administrate the node
  • Method Details

    • initialize

      void initialize() throws NodeStartException
      Throws:
      NodeStartException
    • shutdown

      void shutdown()
      Stops node processing
    • startup

      void startup() throws NodeStartException
      Starts node processing
      Throws:
      NodeStartException
    • reconfigure

      void reconfigure() throws NodeStartException
      Reconfigures the node without stopping and then restarting it
      Throws:
      NodeStartException
    • getStatus

      StatusMessage getStatus()
      Retrieves the most recent, worst status for this node
      Returns:
      StatusMessage reflecting the most recent, worst status for this node.
    • clearStatus

      void clearStatus()
      Clears the status table for this node
    • getPerformanceMetrics

      DCNodePerformanceIfc getPerformanceMetrics()
      Retrieves performance information for this node (For future reference)
      Returns:
      Object representing the performance information for this node
    • getAndResetRecordStatistics

      ReadOnlyStatisticsMonitorIfc getAndResetRecordStatistics()
      Retrieves record statistics for this node. (Record statistics are different from performance information, in that the record statistics get reset to 0 periodically, usually every hour.)
      Returns:
      An object that contains the statistics for the previous polling period.