item

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package realizes the IItem interface.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewItem

func NewItem(ctx context.Context, tr faces.ITrace) faces.IItem

Types

type Data

type Data struct {
	// contains filtered or unexported fields
}

type Item

type Item struct {
	// contains filtered or unexported fields
}

func (*Item) AddError

func (i *Item) AddError(err error)

func (*Item) CleanError

func (i *Item) CleanError()

func (*Item) CleanSkipToName

func (i *Item) CleanSkipToName()

func (*Item) Finish

func (i *Item) Finish()

func (*Item) Get

func (i *Item) Get() interface{}

func (*Item) GetContext

func (i *Item) GetContext() context.Context

func (*Item) GetError

func (i *Item) GetError() error

func (*Item) GetHandlerError

func (i *Item) GetHandlerError() faces.Name

func (*Item) GetID

func (i *Item) GetID() int64

func (*Item) GetLastHandler

func (i *Item) GetLastHandler() faces.Name

func (*Item) GetPriority

func (i *Item) GetPriority() int

func (*Item) GetSkipToName

func (i *Item) GetSkipToName() faces.Name

func (*Item) Init

func (i *Item) Init(ctx context.Context, tr faces.ITrace) faces.IItem

func (*Item) LogTrace

func (i *Item) LogTrace(format string, a ...interface{})

func (*Item) LogTraceFinishTime

func (i *Item) LogTraceFinishTime(format string, a ...interface{})

func (*Item) Set

func (i *Item) Set(data interface{}) faces.IItem

func (*Item) SetHandlerError

func (i *Item) SetHandlerError(handlerNameWithError faces.Name) faces.IItem

func (*Item) SetID

func (i *Item) SetID(id int64) faces.IItem

func (*Item) SetLastHandler

func (i *Item) SetLastHandler(handlerName faces.Name) faces.IItem

func (*Item) SetPriority

func (i *Item) SetPriority(priority int) faces.IItem

func (*Item) SetSkipToName

func (i *Item) SetSkipToName(name faces.Name)

func (*Item) Start

func (i *Item) Start() faces.IItem

Jump to

Keyboard shortcuts

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