ServiceRegistryQuery - Global

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 1 minute to read
  • The ServiceRegistryQuery API provides methods to map Shazzam service registry query results against a port probe. Child classes provide specifics on mapping.

    Use this API during the discovery scanning phase.

    ServiceRegistryQuery - findForPortProbe(PortProbe portProbe)

    Parses an array of IDs for the given port probe.

    Table 1. Parameters
    Name Type Description
    portProbe PortProbe The port probe
    Table 2. Returns
    Type Description
    void

    ServiceRegistryQuery - get(Object source)

    Retrieves a registry service by id, regardless of child class.

    Table 3. Parameters
    Name Type Description
    source Object The registry service GlideRecord or sys_id.
    Table 4. Returns
    Type Description
    String The registry service

    ServiceRegistryQuery - getShazzamQuerierClassname()

    Returns the Shazzam! querier class name.

    Table 5. Parameters
    Name Type Description
    None
    Table 6. Returns
    Type Description
    String The class name

    ServiceRegistryQuery - toPortProbeMap()

    Retrieves the port probe XML and creates a map.

    Table 7. Parameters
    Name Type Description
    None
    Table 8. Returns
    Type Description
    String The port probe map

    ServiceRegistryQuery - toPortProbeXml()

    Creates XML output for Shazzam! port probes.

    Table 9. Parameters
    Name Type Description
    None
    Table 10. Returns
    Type Description
    String The XML output for the probe.

    ServiceRegistryQuery - ServiceRegistryQuery(Object source)

    Creates an instance of the ServiceRegistryQuery class.

    Table 11. Parameters
    Name Type Description
    source Object A GlideRecord or sys_id of the registry service.