Class SRV

    • Field Detail

      • priority

        public final int priority
        The priority of this service. Lower values mean higher priority.
      • weight

        public final int weight
        The weight of this service. Services with the same priority should be balanced based on weight.
      • port

        public final int port
        The target port.
    • Constructor Detail

      • SRV

        public SRV​(int priority,
                   int weight,
                   int port,
                   String name)
      • SRV

        public SRV​(int priority,
                   int weight,
                   int port,
                   DnsName name)
    • Method Detail

      • isServiceAvailable

        public boolean isServiceAvailable()
        Check if the service is available at this domain. This checks f the target points to the root label. As per RFC 2782 the service is decidedly not available if there is only a single SRV answer pointing to the root label. From RFC 2782:
        A Target of "." means that the service is decidedly not available at this domain.
        Returns:
        true if the service is available at this domain.