MCPcopy
hub / github.com/yusing/godoxy / ProviderImpl

Interface ProviderImpl

internal/route/provider/provider.go:35–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33 watcher W.Watcher
34 }
35 ProviderImpl interface {
36 fmt.Stringer
37 ShortName() string
38 IsExplicitOnly() bool
39 loadRoutesImpl() (route.Routes, error)
40 NewWatcher() W.Watcher
41 Logger() *zerolog.Logger
42 }
43)
44
45const (

Callers 18

SetProviderMethod · 0.65
IsExplicitOnlyMethod · 0.65
loadRoutesMethod · 0.65
loadRoutesImplMethod · 0.65
NewDirectoryWatcherFunction · 0.65
NewFileProviderFunction · 0.65
NewDockerProviderFunction · 0.65
NewAgentProviderFunction · 0.65
NewStaticProviderFunction · 0.65
NewWatcherMethod · 0.65
NewWatcherFunction · 0.65
NewProviderFunction · 0.65

Implementers 5

FileProviderinternal/route/provider/file.go
eventHandlerTestProviderImplinternal/route/provider/event_handler_
DockerProviderinternal/route/provider/docker.go
StaticProviderinternal/route/provider/static.go
AgentProviderinternal/route/provider/agent.go

Calls

no outgoing calls

Tested by

no test coverage detected