Show / Hide Table of Contents

    Class OutboundEndpointsHealthCheckService

    Checks that all outbound endpoints are reachable.

    Inheritance
    object
    OutboundEndpointsHealthCheckService
    Implements
    IOutboundEndpointsHealthCheckService
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Silverback.Messaging.HealthChecks
    Assembly: Silverback.Integration.dll
    Syntax
    public class OutboundEndpointsHealthCheckService : IOutboundEndpointsHealthCheckService

    Constructors

    | Improve this doc View source

    OutboundEndpointsHealthCheckService(IOutboundRoutingConfiguration, IBrokerCollection, IServiceProvider)

    Initializes a new instance of the OutboundEndpointsHealthCheckService class.

    Declaration
    public OutboundEndpointsHealthCheckService(IOutboundRoutingConfiguration outboundRoutingConfiguration, IBrokerCollection brokerCollection, IServiceProvider serviceProvider)
    Parameters
    Type Name Description
    IOutboundRoutingConfiguration outboundRoutingConfiguration

    The IOutboundRoutingConfiguration to be used to retrieve the list of outbound endpoints.

    IBrokerCollection brokerCollection

    The collection containing the available brokers.

    IServiceProvider serviceProvider

    The IServiceProvider.

    Methods

    | Improve this doc View source

    PingAllEndpointsAsync()

    Produces a PingMessage to all configured outbound endpoints.

    Declaration
    public Task<IReadOnlyCollection<EndpointCheckResult>> PingAllEndpointsAsync()
    Returns
    Type Description
    Task<IReadOnlyCollection<EndpointCheckResult>>

    A Task<TResult> representing the asynchronous operation. The task result contains an EndpointCheckResult for each endpoint.

    Implements

    IOutboundEndpointsHealthCheckService
    • Improve this doc
    • View source
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini