mqtrigger

package
v1.22.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2025 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ADD_TRIGGER requestType = iota
	DELETE_TRIGGER
	GET_TRIGGER_SUBSCRIPTION
	UPDATE_TRIGGER_SUBSCRIPTION
)

Variables

This section is empty.

Functions

func DecreaseInprocessCount added in v1.20.3

func DecreaseInprocessCount()

func DecreaseSubscriptionCount added in v1.16.0

func DecreaseSubscriptionCount()

func IncreaseInprocessCount added in v1.20.3

func IncreaseInprocessCount()

func IncreaseMessageCount added in v1.16.0

func IncreaseMessageCount(trigname, trignamespace string)

func IncreaseSubscriptionCount added in v1.16.0

func IncreaseSubscriptionCount()

func ResetTriggerStatus added in v1.20.3

func ResetTriggerStatus(trigname, trignamespace string)

func SetMessageLagCount added in v1.16.3

func SetMessageLagCount(trigname, trignamespace, topic, partition string, lag int64)

func SetTriggerStatus added in v1.20.3

func SetTriggerStatus(trigname, trignamespace string)

func StartScalerManager added in v1.11.0

func StartScalerManager(ctx context.Context, clientGen crd.ClientGeneratorInterface, logger *zap.Logger, mgr manager.Interface, routerURL string) error

StartScalerManager watches for changes in MessageQueueTrigger and, Based on changes, it Creates, Updates and Deletes Objects of Kind ScaledObjects, AuthenticationTriggers and Deployments

Types

type MessageQueueTriggerManager added in v1.9.0

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

func MakeMessageQueueTriggerManager added in v1.9.0

func MakeMessageQueueTriggerManager(logger *zap.Logger,
	fissionClient versioned.Interface,
	mqType fv1.MessageQueueType,
	finformerFactory map[string]genInformer.SharedInformerFactory,
	messageQueue messageQueue.MessageQueue) (*MessageQueueTriggerManager, error)

func (*MessageQueueTriggerManager) RegisterTrigger added in v1.16.0

func (mqt *MessageQueueTriggerManager) RegisterTrigger(trigger *fv1.MessageQueueTrigger) error

func (*MessageQueueTriggerManager) Run added in v1.9.0

func (mqt *MessageQueueTriggerManager) Run(ctx context.Context, stopCh <-chan struct{}, mgr manager.Interface)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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