 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func AuthHandler(fn func() auth.Auth) server.HandlerWrapper
- func FromService(name string, c client.Client, fn func() auth.Auth) client.Client
- func HandlerStats(stats stats.Stats) server.HandlerWrapper
- func TraceCall(name string, t trace.Tracer, c client.Client) client.Client
- func TraceHandler(t trace.Tracer) server.HandlerWrapper
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( HeaderPrefix = "Micro-" BearerScheme = "Bearer " )
Functions ¶
func AuthHandler ¶
func AuthHandler(fn func() auth.Auth) server.HandlerWrapper
AuthHandler wraps a server handler to perform auth
func FromService ¶
FromService wraps a client to inject service and auth metadata
func HandlerStats ¶
func HandlerStats(stats stats.Stats) server.HandlerWrapper
HandlerStats wraps a server handler to generate request/error stats
func TraceHandler ¶
func TraceHandler(t trace.Tracer) server.HandlerWrapper
TraceHandler wraps a server handler to perform tracing
Types ¶
This section is empty.
 Click to show internal directories. 
   Click to hide internal directories.