Interface NodeHealthIfc

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, PartitionedDCNode, PortalOINode, ProcessorNode, RadiusOINode, SequenceProcessorNode, SoapXmlEINode, Sol42EINode, XMLEIFileNode, XMLEINode, XMLOIFileNode

public interface NodeHealthIfc
Title: Node Health Interface Description: An interface implemented by nodes and used to determine whether they are functional or not. Company: Nortel Networks
  • Method Details

    • isHealthy

      boolean isHealthy()
      This method is called to determine the state of health.
      Returns:
      true if the callee is healthy, false otherwise.
    • registerThreadForHealthMonitoring

      void registerThreadForHealthMonitoring(Thread t)
      This method is to be called to register a thread for health monitoring.
    • unregisterThreadFromHealthMonitoring

      void unregisterThreadFromHealthMonitoring(Thread t)
      This method is to be called to unregister a thread from health monitoring.