Interface IStranglerFigIngressRuntimeCatalog
Namespace: Cephalon.Abstractions.Patterns
Assembly: Cephalon.Abstractions.dll
Exposes the normalized strangler-fig ingress materialization answers visible to the current runtime.
public interface IStranglerFigIngressRuntimeCatalogProperties
Section titled “Properties”Routes
Section titled “ Routes”Gets all effective strangler-fig ingress answers visible to the current runtime.
IReadOnlyList<StranglerFigIngressRuntimeDescriptor> Routes { get; }Property Value
Section titled “Property Value”IReadOnlyList<StranglerFigIngressRuntimeDescriptor>
Methods
Section titled “Methods”GetById(string)
Section titled “ GetById(string)”Gets one effective strangler-fig ingress answer by its stable route identifier.
StranglerFigIngressRuntimeDescriptor? GetById(string routeId)Parameters
Section titled “Parameters”routeId string
The route identifier to resolve.
Returns
Section titled “Returns”StranglerFigIngressRuntimeDescriptor?
The matching runtime descriptor, or null when it is not active.
GetBySourceModule(string)
Section titled “ GetBySourceModule(string)”Gets all effective strangler-fig ingress answers owned by the requested module.
IReadOnlyList<StranglerFigIngressRuntimeDescriptor> GetBySourceModule(string sourceModuleId)Parameters
Section titled “Parameters”sourceModuleId string
The module identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<StranglerFigIngressRuntimeDescriptor>
The matching runtime descriptors, or an empty list when none are active.