interceptors

package
v5.0.0-alpha.12+incomp... Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2017 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllManifestsApplied

type AllManifestsApplied interface {
	AllManifestsApplied([]runtime.Object) error
}

type Closer

type Closer interface {
	Close() error
}

type Interface

type Interface interface {
	ManifestApplied
	AllManifestsApplied
	Closer
}

type ManifestApplied

type ManifestApplied interface {
	ManifestApplied(runtime.Object) error
}

type ManifestRendered

type ManifestRendered interface {
	ManifestRendered(runtime.Object) (runtime.Object, error)
}

type Multi

type Multi struct {
	Interceptors []interface{}
}

func New

func New(interceptors ...interface{}) *Multi

func (*Multi) Add

func (m *Multi) Add(interceptors ...interface{})

func (*Multi) AllManifestsApplied

func (m *Multi) AllManifestsApplied(objs []runtime.Object) error

func (*Multi) Close

func (m *Multi) Close() error

func (*Multi) ManifestApplied

func (m *Multi) ManifestApplied(obj runtime.Object) error

func (*Multi) ManifestRendered

func (m *Multi) ManifestRendered(obj runtime.Object) (runtime.Object, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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