Class BusinessServicePrototype

All Implemented Interfaces:
AutoBindDCIObject, AutoBindObject, PollingTarget

public class BusinessServicePrototype extends BaseBusinessService
Business service representation
  • Constructor Details

    • BusinessServicePrototype

      public BusinessServicePrototype(NXCPMessage msg, NXCSession session)
      Constructor
      Parameters:
      msg - NXCPMessage with data
      session - NXCPSession
  • Method Details

    • getObjectClassName

      public String getObjectClassName()
      Description copied from class: AbstractObject
      Get name of NetXMS object's class.
      Overrides:
      getObjectClassName in class AbstractObject
      Returns:
      Name of NetXMS object's class
      See Also:
    • getInstanceDiscoveryMethod

      public int getInstanceDiscoveryMethod()
      Get instance discovery method.
      Returns:
      instance discovery method
    • getInstanceDiscoveryData

      public String getInstanceDiscoveryData()
      Get instance discovery data (specific to selected method).
      Returns:
      instance discovery data
    • getInstanceDiscoveryFilter

      public String getInstanceDiscoveryFilter()
      Get instance discovery filter.
      Returns:
      instance discovery filter
    • getSourceNode

      public long getSourceNode()
      Get source node (node to get instances from).
      Returns:
      source node ID or 0 if none set
    • getStrings

      public Set<String> getStrings()
      Description copied from class: AbstractObject
      Get all strings in object
      Overrides:
      getStrings in class BaseBusinessService
      Returns:
      set of all strings in object
      See Also: