Interface IBowireBenchmarkProtocolResolver

Namespace
Kuestenlogik.Bowire.Benchmarking
Assembly
Kuestenlogik.Bowire.Benchmarking.dll

Resolves a protocol plugin by id for the scheduler. An interface rather than a direct registry call so the hosted service can be driven in a test without a plugin scan, and so a host can narrow which protocols scheduled runs may reach.

public interface IBowireBenchmarkProtocolResolver

Methods

Resolve(string)

The plugin with this id, or null when it isn't loaded.

IBowireProtocol? Resolve(string protocolId)

Parameters

protocolId string

Returns

IBowireProtocol