Package zipkin2

Class Endpoint

    • Method Detail

      • serviceName

        @Nullable
        public String serviceName()
        Lower-case label of this node in the service graph, such as "favstar". Leave absent if unknown.

        This is a primary label for trace lookup and aggregation, so it should be intuitive and consistent. Many use a name from service discovery.

      • ipv4

        @Nullable
        public String ipv4()
        The text representation of the primary IPv4 address associated with this a connection. Ex. 192.168.99.100 Absent if unknown.
      • ipv4Bytes

        @Nullable
        public byte[] ipv4Bytes()
        IPv4 endpoint address packed into 4 bytes or null if unknown.
        See Also:
        ipv6(), Inet4Address.getAddress()
      • ipv6

        @Nullable
        public String ipv6()
        The text representation of the primary IPv6 address associated with this a connection. Ex. 2001:db8::c001 Absent if unknown.
        See Also:
        for mapped addresses, ipv6Bytes()
      • ipv6Bytes

        @Nullable
        public byte[] ipv6Bytes()
        IPv6 endpoint address packed into 16 bytes or null if unknown.
        See Also:
        ipv6(), Inet6Address.getAddress()
      • portAsInt

        public int portAsInt()
        Like port() except returns a primitive where zero implies absent.

        Using this method will avoid allocation, so is encouraged when copying data.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object