Documentation ¶
Index ¶
- func NewJaegerClient(debug bool) (io.Closer, error)
- type Middleware
- type ResponseWriterWrapper
- func (rw *ResponseWriterWrapper) CloseNotify() <-chan bool
- func (rw *ResponseWriterWrapper) Header() http.Header
- func (rw *ResponseWriterWrapper) Hijack() (net.Conn, *bufio.ReadWriter, error)
- func (rw *ResponseWriterWrapper) StatusCode() int
- func (rw *ResponseWriterWrapper) Write(b []byte) (int, error)
- func (rw *ResponseWriterWrapper) WriteHeader(statusCode int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
func NewMiddleware ¶
func NewMiddleware(handler http.Handler) *Middleware
func (*Middleware) ServeHTTP ¶
func (c *Middleware) ServeHTTP(w http.ResponseWriter, req *http.Request)
type ResponseWriterWrapper ¶
type ResponseWriterWrapper struct {
// contains filtered or unexported fields
}
func (*ResponseWriterWrapper) CloseNotify ¶
func (rw *ResponseWriterWrapper) CloseNotify() <-chan bool
CloseNotify this allows downstream connections to be terminated when the client terminates.
func (*ResponseWriterWrapper) Header ¶
func (rw *ResponseWriterWrapper) Header() http.Header
func (*ResponseWriterWrapper) Hijack ¶
func (rw *ResponseWriterWrapper) Hijack() (net.Conn, *bufio.ReadWriter, error)
Hijack This allows connections to be hijacked for websockets for instance.
func (*ResponseWriterWrapper) StatusCode ¶
func (rw *ResponseWriterWrapper) StatusCode() int
func (*ResponseWriterWrapper) WriteHeader ¶
func (rw *ResponseWriterWrapper) WriteHeader(statusCode int)
Click to show internal directories.
Click to hide internal directories.