package server
import "github.com/uber/jaeger-client-go/crossdock/server"
Index ¶
- Constants
- type Server
- func (s *Server) Close() error
- func (s *Server) GetPortHTTP() string
- func (s *Server) GetPortTChannel() string
- func (s *Server) JoinTrace(ctx thrift.Context, request *tracetest.JoinTraceRequest) (*tracetest.TraceResponse, error)
- func (s *Server) Start() error
- func (s *Server) StartTrace(ctx thrift.Context, request *tracetest.StartTraceRequest) (*tracetest.TraceResponse, error)
- func (s *Server) URL() string
Constants ¶
const BaggageKey = "crossdock-baggage-key"
BaggageKey is the key used to pass baggage item
Types ¶
type Server ¶
type Server struct { HostPortHTTP string HostPortTChannel string Tracer opentracing.Tracer // contains filtered or unexported fields }
Server implements S1-S3 servers
func (*Server) Close ¶
Close stops the server
func (*Server) GetPortHTTP ¶
GetPortHTTP returns the network port the server listens to.
func (*Server) GetPortTChannel ¶
GetPortTChannel returns the actual port the server listens to
func (*Server) JoinTrace ¶
func (s *Server) JoinTrace(ctx thrift.Context, request *tracetest.JoinTraceRequest) (*tracetest.TraceResponse, error)
JoinTrace implements JoinTrace() of TChanTracedService
func (*Server) Start ¶
Start starts the test server called by the Client and other upstream servers.
func (*Server) StartTrace ¶
func (s *Server) StartTrace(ctx thrift.Context, request *tracetest.StartTraceRequest) (*tracetest.TraceResponse, error)
StartTrace implements StartTrace() of TChanTracedService
func (*Server) URL ¶
URL returns URL of the HTTP server
Source Files ¶
constants.go server.go tchannel.go trace.go
- Version
- v1.0.0
- Published
- Aug 29, 2016
- Platform
- darwin/amd64
- Imports
- 18 packages
- Last checked
- 36 minutes ago –
Tools for package owners.