script

package
v3.3.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewScriptRouterFactory

func NewScriptRouterFactory() router.PriorityRouterFactory

NewScriptRouterFactory constructs a new PriorityRouterFactory

Types

type ScriptRouteFactory

type ScriptRouteFactory struct{}

ScriptRouteFactory router factory

func (*ScriptRouteFactory) NewPriorityRouter

func (f *ScriptRouteFactory) NewPriorityRouter(_ *common.URL) (router.PriorityRouter, error)

NewPriorityRouter construct a new PriorityRouter

type ScriptRouter

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

ScriptRouter only takes effect on consumers and only supports application granular management.

func NewScriptRouter

func NewScriptRouter() *ScriptRouter

func (*ScriptRouter) Notify

func (s *ScriptRouter) Notify(invokers []base.Invoker)

func (*ScriptRouter) Priority

func (s *ScriptRouter) Priority() int64

func (*ScriptRouter) Process

func (s *ScriptRouter) Process(event *config_center.ConfigChangeEvent)

func (*ScriptRouter) Route

func (s *ScriptRouter) Route(invokers []base.Invoker, _ *common.URL, invocation base.Invocation) []base.Invoker

func (*ScriptRouter) URL

func (s *ScriptRouter) URL() *common.URL

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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