apimachinery: kubedb.dev/apimachinery/pkg/controller/job Index | Files

package job

import "kubedb.dev/apimachinery/pkg/controller/job"

Copyright The KubeDB Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright The KubeDB Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright The KubeDB Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Package Files

controller.go job.go workqueue.go

type Controller Uses

type Controller struct {
    *amc.Controller
    amc.Config
    // contains filtered or unexported fields
}

func NewController Uses

func NewController(
    controller *amc.Controller,
    snapshotter amc.Snapshotter,
    config amc.Config,
    tweakListOptions func(*metav1.ListOptions),
    eventRecorder record.EventRecorder,
) *Controller

NewController creates a new Controller

func (*Controller) AddEventHandlerFunc Uses

func (c *Controller) AddEventHandlerFunc(selector labels.Selector) *queue.Worker

func (*Controller) InitInformer Uses

func (c *Controller) InitInformer() cache.SharedIndexInformer

Package job imports 19 packages (graph) and is imported by 2 packages. Updated 2019-11-15. Refresh now. Tools for package owners.