Documentation
¶
Index ¶
- Constants
- func DecreaseInprocessCount()
- func DecreaseSubscriptionCount()
- func IncreaseInprocessCount()
- func IncreaseMessageCount(trigname, trignamespace string)
- func IncreaseSubscriptionCount()
- func ResetTriggerStatus(trigname, trignamespace string)
- func SetMessageLagCount(trigname, trignamespace, topic, partition string, lag int64)
- func SetTriggerStatus(trigname, trignamespace string)
- func StartScalerManager(ctx context.Context, clientGen crd.ClientGeneratorInterface, ...) error
- type MessageQueueTriggerManager
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 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
Click to show internal directories.
Click to hide internal directories.