Documentation ¶
Index ¶
- func NewResolver(logger *zerolog.Logger, cfg *directory.Config) (resolvers.DirectoryResolver, func(), error)
- type Resolver
- func (r *Resolver) DirectoryFromContext(ctx context.Context) (directory.Directory, error)
- func (r *Resolver) GetDS(ctx context.Context) (ds2.DirectoryClient, error)
- func (r *Resolver) GetDirectory(ctx context.Context, instanceID string) (directory.Directory, error)
- func (r *Resolver) ListDirectories(ctx context.Context) ([]string, error)
- func (r *Resolver) ReloadDirectory(ctx context.Context, instanceID string) error
- func (r *Resolver) RemoveDirectory(ctx context.Context, instanceID string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewResolver ¶
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) DirectoryFromContext ¶
func (*Resolver) GetDirectory ¶
func (*Resolver) ListDirectories ¶
func (*Resolver) ReloadDirectory ¶
Click to show internal directories.
Click to hide internal directories.