Class Endpoint

java.lang.Object
com.squareup.wire.Message<Endpoint,​Endpoint.Builder>
zipkin2.proto3.Endpoint
All Implemented Interfaces:
Serializable

public final class Endpoint
extends com.squareup.wire.Message<Endpoint,​Endpoint.Builder>
The network context of a node in the service graph. The next id is 5.
See Also:
Serialized Form
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  Endpoint.Builder  

    Nested classes/interfaces inherited from class com.squareup.wire.Message

    com.squareup.wire.Message.Companion
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static com.squareup.wire.ProtoAdapter<Endpoint> ADAPTER  
    static okio.ByteString DEFAULT_IPV4  
    static okio.ByteString DEFAULT_IPV6  
    static Integer DEFAULT_PORT  
    static String DEFAULT_SERVICE_NAME  
    okio.ByteString ipv4
    4 byte representation of the primary IPv4 address associated with this connection.
    okio.ByteString ipv6
    16 byte representation of the primary IPv6 address associated with this connection.
    Integer port
    Depending on context, this could be a listen port or the client-side of a socket.
    String service_name
    Lower-case label of this node in the service graph, such as "favstar".

    Fields inherited from class com.squareup.wire.Message

    Companion, hashCode
  • Constructor Summary

    Constructors 
    Constructor Description
    Endpoint​(String service_name, okio.ByteString ipv4, okio.ByteString ipv6, Integer port)  
    Endpoint​(String service_name, okio.ByteString ipv4, okio.ByteString ipv6, Integer port, okio.ByteString unknownFields)  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(Object other)  
    int hashCode()  
    Endpoint.Builder newBuilder()  
    String toString()  

    Methods inherited from class com.squareup.wire.Message

    adapter, encode, encode, encode, getCachedSerializedSize$wire_runtime, setCachedSerializedSize$wire_runtime, unknownFields, withoutUnknownFields, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • ADAPTER

      public static final com.squareup.wire.ProtoAdapter<Endpoint> ADAPTER
    • DEFAULT_SERVICE_NAME

      public static final String DEFAULT_SERVICE_NAME
      See Also:
      Constant Field Values
    • DEFAULT_IPV4

      public static final okio.ByteString DEFAULT_IPV4
    • DEFAULT_IPV6

      public static final okio.ByteString DEFAULT_IPV6
    • DEFAULT_PORT

      public static final Integer DEFAULT_PORT
    • service_name

      public final String service_name
      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

      public final okio.ByteString ipv4
      4 byte representation of the primary IPv4 address associated with this connection. Absent if unknown.
    • ipv6

      public final okio.ByteString ipv6
      16 byte representation of the primary IPv6 address associated with this connection. Absent if unknown. Prefer using the ipv4 field for mapped addresses.
    • port

      public final Integer port
      Depending on context, this could be a listen port or the client-side of a socket. Absent if unknown.
  • Constructor Details

    • Endpoint

      public Endpoint​(String service_name, okio.ByteString ipv4, okio.ByteString ipv6, Integer port)
    • Endpoint

      public Endpoint​(String service_name, okio.ByteString ipv4, okio.ByteString ipv6, Integer port, okio.ByteString unknownFields)
  • Method Details