The default read-only implementation of Endpoint.
The default read-only implementation of Endpoint. You typically should not need to directly reference this class; instead, use the Endpoint.apply method to construct new instances.
This Proxy trait allows you to extend the Endpoint trait with additional state or behavior and implement the read-only methods from Endpoint using an underlying instance.
Field information in declaration order.
Checks that all required fields are non-null.
Indicates the network context of a service recording an annotation with two exceptions.
When a BinaryAnnotation, and key is CLIENT_ADDR or SERVER_ADDR, the endpoint indicates the source or destination of an RPC. This exception allows zipkin to display network context of uninstrumented services, or clients such as web browsers.