multistrategy

package
v0.11.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2025 License: BSD-3-Clause-Clear Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ERSV2

type ERSV2 struct {
	ersV2.UnimplementedEntityResolutionServiceServer

	trace.Tracer
	// contains filtered or unexported fields
}

ERSV2 implements the EntityResolutionServiceHandler for v2 multi-strategy resolution

func NewERSV2

func NewERSV2(ctx context.Context, config types.MultiStrategyConfig, logger *logger.Logger) (*ERSV2, error)

NewERSV2 creates a new v2 multi-strategy ERS

func RegisterERSV2

func RegisterERSV2(config map[string]interface{}, logger *logger.Logger) (*ERSV2, serviceregistry.HandlerServer)

RegisterMultiStrategyERSV2 registers the v2 multi-strategy ERS service

func (*ERSV2) CreateEntityChainsFromTokens

CreateEntityChainsFromTokens implements the v2 EntityResolutionServiceHandler interface

func (*ERSV2) GetService

func (ers *ERSV2) GetService() *multistrategy.Service

GetService returns the underlying multi-strategy service for testing and health checks

func (*ERSV2) ResolveEntities

ResolveEntities implements the v2 EntityResolutionServiceHandler interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL