eventmesh

package
v0.0.0-...-ea047a2 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddToScheme

func AddToScheme(scheme *runtime.Scheme) error

AddToScheme adds the own schemes to the runtime scheme.

func AddV1Alpha2ToScheme

func AddV1Alpha2ToScheme(scheme *runtime.Scheme) error

AddV1Alpha2ToScheme adds v1alpha2 scheme into the given scheme.

Types

type SubscriptionManager

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

SubscriptionManager implements the subscriptionmanager.Manager interface.

func NewSubscriptionManager

func NewSubscriptionManager(restCfg *rest.Config, metricsAddr string, resyncPeriod time.Duration, logger *logger.Logger,
	collector *metrics.Collector) *SubscriptionManager

NewSubscriptionManager creates the SubscriptionManager for BEB and initializes it as far as it does not depend on non-common options.

func (*SubscriptionManager) Init

Init implements the subscriptionmanager.Manager interface.

func (*SubscriptionManager) Start

Start implements the subscriptionmanager.Manager interface and starts the manager.

func (*SubscriptionManager) Stop

func (c *SubscriptionManager) Stop(runCleanup bool) error

Stop implements the subscriptionmanager.Manager interface and stops the EventMesh subscription manager. If runCleanup is false, it will only mark the subscriptions as not ready. If it is true, it will clean up subscriptions on EventMesh.

Jump to

Keyboard shortcuts

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