Interface PollingTarget

  • All Known Implementing Classes:
    AbstractNode, Cluster, Node, Sensor

    public interface PollingTarget
    Common interface for all objects that can be polled
    • Method Detail

      • getObjectId

        long getObjectId()
        Get object ID.
        Returns:
        object ID
      • getObjectName

        Object getObjectName()
        Get object name
        Returns:
        object name
      • getIfXTablePolicy

        int getIfXTablePolicy()
        Get ifXTable usage policy.
        Returns:
        ifXTable usage policy
      • getAgentCacheMode

        AgentCacheMode getAgentCacheMode()
        Get agent cache mode.
        Returns:
        agent cache mode
      • getFlags

        int getFlags()
        Get object flags.
        Returns:
        object flags
      • getPollerNodeId

        long getPollerNodeId()
        Get poller node ID.
        Returns:
        poller node ID or 0 if object cannot have poler node
      • canHaveAgent

        boolean canHaveAgent()
        Identify if this object can have NetXMS agent.
        Returns:
        true if this object can have NetXMS agent
      • canHaveInterfaces

        boolean canHaveInterfaces()
        Identify if this object can have network interfaces.
        Returns:
        true if this object can have network interfaces
      • canHavePollerNode

        boolean canHavePollerNode()
        Identify if this object can have poller node property.
        Returns:
        true if this object can have poller node property
      • canUseEtherNetIP

        boolean canUseEtherNetIP()
        Identify if this object can use EtherNet/IP for communications.
        Returns:
        true if this object can use EtherNet/IP for communications