Help us shape the future of Go! Take the 2026 Go Developer Survey

framework

package
v1.5.4 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2017 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeControllerSource

type FakeControllerSource struct {
	Items map[nnu]runtime.Object

	Broadcaster *watch.Broadcaster
	// contains filtered or unexported fields
}

FakeControllerSource implements listing/watching for testing.

func NewFakeControllerSource

func NewFakeControllerSource() *FakeControllerSource

func (*FakeControllerSource) Add

func (f *FakeControllerSource) Add(obj runtime.Object)

Add adds an object to the set and sends an add event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) AddDropWatch

func (f *FakeControllerSource) AddDropWatch(obj runtime.Object)

AddDropWatch adds an object to the set but forgets to send an add event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) Change

func (f *FakeControllerSource) Change(e watch.Event, watchProbability float64)

Change records the given event (setting the object's resource version) and sends a watch event with the specified probability.

func (*FakeControllerSource) Delete

func (f *FakeControllerSource) Delete(lastValue runtime.Object)

Delete deletes an object from the set and sends a delete event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) DeleteDropWatch

func (f *FakeControllerSource) DeleteDropWatch(lastValue runtime.Object)

DeleteDropWatch deletes an object from the set but forgets to send a delete event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) List

List returns a list object, with its resource version set.

func (*FakeControllerSource) Modify

func (f *FakeControllerSource) Modify(obj runtime.Object)

Modify updates an object in the set and sends a modified event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) ModifyDropWatch

func (f *FakeControllerSource) ModifyDropWatch(obj runtime.Object)

ModifyDropWatch updates an object in the set but forgets to send a modify event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) Shutdown

func (f *FakeControllerSource) Shutdown()

Shutdown closes the underlying broadcaster, waiting for events to be delivered. It's an error to call any method after calling shutdown. This is enforced by Shutdown() leaving f locked.

func (*FakeControllerSource) Watch

Watch returns a watch, which will be pre-populated with all changes after resourceVersion.

type FakePVCControllerSource

type FakePVCControllerSource struct {
	FakeControllerSource
}

func NewFakePVCControllerSource

func NewFakePVCControllerSource() *FakePVCControllerSource

func (*FakePVCControllerSource) List

List returns a list object, with its resource version set.

type FakePVControllerSource

type FakePVControllerSource struct {
	FakeControllerSource
}

func NewFakePVControllerSource

func NewFakePVControllerSource() *FakePVControllerSource

func (*FakePVControllerSource) List

List returns a list object, with its resource version set.

Jump to

Keyboard shortcuts

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