Documentation
¶
Overview ¶
Package pluginregistry owns the gateway runtime registry for built-in and external plugin instances.
Index ¶
- type Registry
- func (r *Registry) All() []plugin.Plugin
- func (r *Registry) CredentialKindLookup(kind plugin.CredentialKind) (plugin.CredentialKindInfo, bool)
- func (r *Registry) CredentialKindSupportsProtocol(kind plugin.CredentialKind, protocol string) bool
- func (r *Registry) CredentialKinds() []plugin.CredentialKindInfo
- func (r *Registry) Get(name string) (plugin.Plugin, bool)
- func (r *Registry) Manifest(name string) (plugin.Manifest, bool)
- func (r *Registry) MustRegister(p plugin.Plugin)
- func (r *Registry) Projection(name string) (plugin.Projection, bool)
- func (r *Registry) Register(p plugin.Plugin) error
- func (r *Registry) Replace(p plugin.Plugin) error
- func (r *Registry) Route(pluginName, routeID string) (plugin.Route, bool)
- func (r *Registry) Summaries() []plugin.Summary
- func (r *Registry) Unregister(name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func (*Registry) CredentialKindLookup ¶
func (r *Registry) CredentialKindLookup(kind plugin.CredentialKind) (plugin.CredentialKindInfo, bool)
func (*Registry) CredentialKindSupportsProtocol ¶
func (r *Registry) CredentialKindSupportsProtocol(kind plugin.CredentialKind, protocol string) bool
func (*Registry) CredentialKinds ¶
func (r *Registry) CredentialKinds() []plugin.CredentialKindInfo
func (*Registry) MustRegister ¶
func (*Registry) Projection ¶
func (r *Registry) Projection(name string) (plugin.Projection, bool)
func (*Registry) Unregister ¶
Click to show internal directories.
Click to hide internal directories.