Documentation
¶
Overview ¶
Package journey defines a context type, which carries information about a specific inbound request. It is created when it hits the first service and it is propagated across all services.
It has been named journey instead of request, because a journey can result of multiple sub-requests. And also because it sounds nice, isn't it?
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ctx ¶
type Ctx interface { ctx.Ctx UUID() string ShortID() string AppConfig() *config.Config BG(f func(c Ctx)) error BranchOff(t Type) Ctx Cancel() End() // Net context functions Deadline() (deadline time.Time, ok bool) Done() <-chan struct{} Err() error Value(key interface{}) interface{} }
Ctx is the journey context interface
Click to show internal directories.
Click to hide internal directories.