Interface ICdcCaptureRuntimeStateCatalog
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Exposes the operator-facing CDC runtime state currently visible for the active runtime.
public interface ICdcCaptureRuntimeStateCatalogProperties
Section titled “Properties”States
Section titled “ States”Gets the CDC runtime-state entries visible to the current runtime.
IReadOnlyList<CdcCaptureRuntimeState> States { get; }Property Value
Section titled “Property Value”IReadOnlyList<CdcCaptureRuntimeState>
Methods
Section titled “Methods”GetByEdgeNodeId(string)
Section titled “ GetByEdgeNodeId(string)”Gets the CDC runtime-state entries whose latest runtime story mentions the requested edge node.
IReadOnlyList<CdcCaptureRuntimeState> GetByEdgeNodeId(string edgeNodeId)Parameters
Section titled “Parameters”edgeNodeId string
The edge-node identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when the edge node is not currently visible.
GetByExecutionRuntimeId(string)
Section titled “ GetByExecutionRuntimeId(string)”Gets the CDC runtime-state entries currently owned by the requested execution runtime.
IReadOnlyList<CdcCaptureRuntimeState> GetByExecutionRuntimeId(string executionRuntimeId)Parameters
Section titled “Parameters”executionRuntimeId string
The execution-runtime identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when the runtime owns none.
GetById(string)
Section titled “ GetById(string)”Gets one CDC runtime-state entry by its stable capture identifier.
CdcCaptureRuntimeState? GetById(string cdcCaptureId)Parameters
Section titled “Parameters”cdcCaptureId string
The CDC capture identifier to resolve.
Returns
Section titled “Returns”The matching runtime state, or null when that capture is not active.
GetByOutboxId(string)
Section titled “ GetByOutboxId(string)”Gets the CDC runtime-state entries that publish through the requested outbox.
IReadOnlyList<CdcCaptureRuntimeState> GetByOutboxId(string outboxId)Parameters
Section titled “Parameters”outboxId string
The outbox identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when no capture uses that outbox.
GetByProvider(string)
Section titled “ GetByProvider(string)”Gets the CDC runtime-state entries backed by the requested provider identifier.
IReadOnlyList<CdcCaptureRuntimeState> GetByProvider(string provider)Parameters
Section titled “Parameters”provider string
The provider identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when the provider contributes none.
GetByReporterCoordinationIssueReason(string)
Section titled “ GetByReporterCoordinationIssueReason(string)”Gets the CDC runtime-state entries whose current reporter-coordination answer matches the requested degraded-reason identifier.
IReadOnlyList<CdcCaptureRuntimeState> GetByReporterCoordinationIssueReason(string degradedReason)Parameters
Section titled “Parameters”degradedReason string
The stable degraded-reason identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when no capture currently reports that degraded reason.
GetByReporterCoordinationState(string)
Section titled “ GetByReporterCoordinationState(string)”Gets the CDC runtime-state entries whose current reporter-coordination answer matches the requested state.
IReadOnlyList<CdcCaptureRuntimeState> GetByReporterCoordinationState(string coordinationState)Parameters
Section titled “Parameters”coordinationState string
The stable coordination-state identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when no capture currently reports that state.
GetByReporterId(string)
Section titled “ GetByReporterId(string)”Gets the CDC runtime-state entries whose current reporter-coordination story mentions the requested reporter.
IReadOnlyList<CdcCaptureRuntimeState> GetByReporterId(string reporterId)Parameters
Section titled “Parameters”reporterId string
The reporter identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when the reporter is not currently visible.
GetByResourceId(string)
Section titled “ GetByResourceId(string)”Gets the CDC runtime-state entries that explicitly observe the requested resource identifier.
IReadOnlyList<CdcCaptureRuntimeState> GetByResourceId(string resourceId)Parameters
Section titled “Parameters”resourceId string
The resource identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when no capture declares that resource.
GetBySourceId(string)
Section titled “ GetBySourceId(string)”Gets the CDC runtime-state entries that observe the requested logical source identifier.
IReadOnlyList<CdcCaptureRuntimeState> GetBySourceId(string sourceId)Parameters
Section titled “Parameters”sourceId string
The source identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when no capture uses that source.
GetBySourceModule(string)
Section titled “ GetBySourceModule(string)”Gets the CDC runtime-state entries contributed by the requested module.
IReadOnlyList<CdcCaptureRuntimeState> GetBySourceModule(string sourceModuleId)Parameters
Section titled “Parameters”sourceModuleId string
The source module identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CdcCaptureRuntimeState>
The matching runtime states, or an empty list when the module contributed none.