Skip to content

4.x: ServiceRegistry API enhancements #10292

@tomas-langer

Description

@tomas-langer

Helidon Version:

Enhancement Description

It would be good to simplify lookup (both in Services and on ServiceRegistry) for a single contract with qualifiers, i.e.:

first(Contract.class, Qualifiers.createNamed("..."));
get(Contract.class, Qualifiers.createNamed("..."));

contract:

first(Type contract, Qualifier... qualifiers)

Similar option would be nice for setting an instance on Services - where we may want to register an explicit named instance.

Maybe having explicit methods for named qualifier would be even better.

Metadata

Metadata

Assignees

Labels

Projects

Status

Sprint Scope

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions