corel

package
v1.2.13-1ba1b70 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AttachCorelToHttp added in v1.0.16

func AttachCorelToHttp(corelid *CoRelationId, req *http.Request)

func AttachCorelToHttpFromCtx added in v1.0.16

func AttachCorelToHttpFromCtx(ctx context.Context, req *http.Request)

func DecodeCorel added in v1.2.12

func DecodeCorel(str string, dst interface{}) error

func EncodeCorel added in v1.2.12

func EncodeCorel(corelId *CoRelationId) string

func NewCorelCtx added in v1.2.2

func NewCorelCtx(sessionId string) context.Context

This is used when the default context is used to define a new corel

func NewCorelCtxFromCorel added in v1.2.14

func NewCorelCtxFromCorel(corelid *CoRelationId) context.Context

func NewCorelCtxFromCtx added in v1.2.2

func NewCorelCtxFromCtx(ctx context.Context, sessionId string) context.Context

This is used to define a new corel on the context

func NewCorelCtxFromRequest added in v1.2.8

func NewCorelCtxFromRequest(ctx context.Context, sessionId, requestId string) context.Context

Any task consumer will call this method only

Types

type CoRelationId

type CoRelationId struct {
	RequestId string `json:"requestId" header:"request_id"`
	SessionId string `json:"sessionId" header:"session_id"`
	Auth      string `header:"Authorization"`
	JWT       *jwtinfo

	AppRequestId,
	RequestSource string
	// contains filtered or unexported fields
}

CoRelationId correlationData

func DecodeCorelationId added in v1.2.12

func DecodeCorelationId(encoded string) *CoRelationId

func GetCorelationId

func GetCorelationId(ctx context.Context) (corelid *CoRelationId, err error)

GetCorelationId ...

func (*CoRelationId) Child added in v1.2.13

func (corelid *CoRelationId) Child() *CoRelationId

func (*CoRelationId) GetRequestId added in v1.2.12

func (corelid *CoRelationId) GetRequestId() string

func (*CoRelationId) GetSessionId added in v1.2.12

func (corelid *CoRelationId) GetSessionId() string

func (*CoRelationId) Logrus added in v1.2.8

func (corelid *CoRelationId) Logrus(f logrus.Fields)

func (*CoRelationId) Sibling added in v1.2.13

func (corelid *CoRelationId) Sibling() *CoRelationId

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL