Documentation
¶
Index ¶
- type FileSystemDDLResolver
- func (f *FileSystemDDLResolver) DDL(ctx context.Context, kind string, name string, target any, fw inter.Framework) error
- func (f *FileSystemDDLResolver) DDLBytes(_ context.Context, kind string, name string, fw inter.Framework) ([]byte, error)
- func (f *FileSystemDDLResolver) DDLNames(_ context.Context, kind string, fw inter.Framework) ([]string, error)
- func (f *FileSystemDDLResolver) EachFile(kind string, libdirs []string, cb func(name string, path string) (br bool))
- func (f *FileSystemDDLResolver) String() string
- type InternalCachedDDLResolver
- func (r *InternalCachedDDLResolver) DDL(ctx context.Context, kind string, name string, target any, fw inter.Framework) error
- func (r *InternalCachedDDLResolver) DDLBytes(_ context.Context, kind string, name string, _ inter.Framework) ([]byte, error)
- func (r *InternalCachedDDLResolver) DDLNames(_ context.Context, kind string, _ inter.Framework) ([]string, error)
- func (r *InternalCachedDDLResolver) String() string
- type RegistryDDLResolver
- func (r *RegistryDDLResolver) DDL(ctx context.Context, kind string, name string, target any, fw inter.Framework) error
- func (r *RegistryDDLResolver) DDLBytes(ctx context.Context, kind string, name string, fw inter.Framework) ([]byte, error)
- func (r *RegistryDDLResolver) DDLNames(ctx context.Context, kind string, fw inter.Framework) ([]string, error)
- func (r *RegistryDDLResolver) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileSystemDDLResolver ¶
type FileSystemDDLResolver struct{}
FileSystemDDLResolver resolves DDL in the lib directories configured in the framework
func (*FileSystemDDLResolver) String ¶
func (f *FileSystemDDLResolver) String() string
type InternalCachedDDLResolver ¶
type InternalCachedDDLResolver struct{}
InternalCachedDDLResolver resolves DDLs against the internal cache directory
func (*InternalCachedDDLResolver) String ¶
func (r *InternalCachedDDLResolver) String() string
type RegistryDDLResolver ¶
type RegistryDDLResolver struct{}
RegistryDDLResolver resolves DDL via the Choria Registry
func (*RegistryDDLResolver) String ¶
func (r *RegistryDDLResolver) String() string
Click to show internal directories.
Click to hide internal directories.