Documentation
¶
Index ¶
- func New(config *Config) server.NewImplementer
- type Config
- type Implementer
- func (i *Implementer) Implements(method string) bool
- func (i *Implementer) ListResources(ctx context.Context, request *schema.ListResourcesRequest) (*schema.ListResourcesResult, *jsonrpc.Error)
- func (i *Implementer) ReadResource(ctx context.Context, request *schema.ReadResourceRequest) (*schema.ReadResourceResult, *jsonrpc.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(config *Config) server.NewImplementer
Types ¶
type Implementer ¶
type Implementer struct {
*implementer.Base
// contains filtered or unexported fields
}
func (*Implementer) Implements ¶
func (i *Implementer) Implements(method string) bool
func (*Implementer) ListResources ¶
func (i *Implementer) ListResources(ctx context.Context, request *schema.ListResourcesRequest) (*schema.ListResourcesResult, *jsonrpc.Error)
func (*Implementer) ReadResource ¶
func (i *Implementer) ReadResource(ctx context.Context, request *schema.ReadResourceRequest) (*schema.ReadResourceResult, *jsonrpc.Error)
Click to show internal directories.
Click to hide internal directories.