multistrategy

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2026 License: BSD-3-Clause-Clear Imports: 18 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 RegisterMultiStrategyERSV2 added in v0.12.0

func RegisterMultiStrategyERSV2(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