interceptors

package
v5.11.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2018 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Closer

type Closer interface {
	Close() 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) Close

func (m *Multi) Close() error

func (*Multi) PostApply

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

func (*Multi) PostFetch

func (m *Multi) PostFetch(branch *gh.Branch) error

func (*Multi) PostManifestApply

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

func (*Multi) PostManifestRender

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

func (*Multi) PreApply

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

func (*Multi) PreManifestApply

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

type PostApplier

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

type PostFetcher

type PostFetcher interface {
	PostFetch(*gh.Branch) error
}

type PostManifestApplier

type PostManifestApplier interface {
	PostManifestApply(runtime.Object) error
}

type PostManifestRenderer

type PostManifestRenderer interface {
	PostManifestRender(runtime.Object) (runtime.Object, error)
}

type PreApplier

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

type PreManifestApplier

type PreManifestApplier interface {
	PreManifestApply(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