Table of Contents

Class ActuatorConfigurator

Namespace
Steeltoe.Management.Endpoint
Assembly
Steeltoe.Management.EndpointWeb.dll
public static class ActuatorConfigurator
Inheritance
ActuatorConfigurator
Inherited Members

Properties

ConfiguredHandlers

public static IList<IActuatorHandler> ConfiguredHandlers { get; }

Property Value

IList<IActuatorHandler>

LoggerFactory

public static ILoggerFactory LoggerFactory { get; set; }

Property Value

ILoggerFactory

Methods

ClearManagementOptions()

public static void ClearManagementOptions()

ConfigureModules()

public static void ConfigureModules()

UseAllActuators(IConfiguration, ILoggerProvider, MediaTypeVersion, ActuatorContext, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)

public static void UseAllActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, MediaTypeVersion version, ActuatorContext context, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
dynamicLogger ILoggerProvider
version MediaTypeVersion
context ActuatorContext
healthContributors IEnumerable<IHealthContributor>
apiExplorer IApiExplorer
loggerFactory ILoggerFactory

UseAllActuators(IConfiguration, ILoggerProvider, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)

public static void UseAllActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
dynamicLogger ILoggerProvider
healthContributors IEnumerable<IHealthContributor>
apiExplorer IApiExplorer
loggerFactory ILoggerFactory

UseCloudFoundryActuator(IConfiguration, ILoggerFactory)

public static void UseCloudFoundryActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
loggerFactory ILoggerFactory

UseCloudFoundryActuators(IConfiguration, ILoggerProvider, MediaTypeVersion, ActuatorContext, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)

public static void UseCloudFoundryActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, MediaTypeVersion version, ActuatorContext context, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
dynamicLogger ILoggerProvider
version MediaTypeVersion
context ActuatorContext
healthContributors IEnumerable<IHealthContributor>
apiExplorer IApiExplorer
loggerFactory ILoggerFactory

UseCloudFoundryActuators(IConfiguration, ILoggerProvider, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)

public static void UseCloudFoundryActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
dynamicLogger ILoggerProvider
healthContributors IEnumerable<IHealthContributor>
apiExplorer IApiExplorer
loggerFactory ILoggerFactory

UseCloudFoundrySecurity(IConfiguration, IEnumerable<ISecurityService>, ILoggerFactory)

public static void UseCloudFoundrySecurity(IConfiguration configuration, IEnumerable<ISecurityService> securityServices = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
securityServices IEnumerable<ISecurityService>
loggerFactory ILoggerFactory

UseEnvActuator(IConfiguration, IHostingEnvironment, ILoggerFactory)

public static void UseEnvActuator(IConfiguration configuration, IHostingEnvironment hostingEnvironment = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
hostingEnvironment IHostingEnvironment
loggerFactory ILoggerFactory

UseHealthActuator(IConfiguration, IHealthAggregator, IEnumerable<IHealthContributor>, ILoggerFactory)

public static void UseHealthActuator(IConfiguration configuration, IHealthAggregator healthAggregator = null, IEnumerable<IHealthContributor> contributors = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
healthAggregator IHealthAggregator
contributors IEnumerable<IHealthContributor>
loggerFactory ILoggerFactory

UseHeapDumpActuator(IConfiguration, IHeapDumper, ILoggerFactory)

public static void UseHeapDumpActuator(IConfiguration configuration, IHeapDumper heapDumper = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
heapDumper IHeapDumper
loggerFactory ILoggerFactory

UseHttpTraceActuator(IConfiguration, IHttpTraceRepository, ILoggerFactory)

public static void UseHttpTraceActuator(IConfiguration configuration, IHttpTraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
traceRepository IHttpTraceRepository
loggerFactory ILoggerFactory

UseHypermediaActuator(IConfiguration, ILoggerFactory)

public static void UseHypermediaActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
loggerFactory ILoggerFactory

UseInfoActuator(IConfiguration, IEnumerable<IInfoContributor>, ILoggerFactory)

public static void UseInfoActuator(IConfiguration configuration, IEnumerable<IInfoContributor> contributors = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
contributors IEnumerable<IInfoContributor>
loggerFactory ILoggerFactory

UseLoggerActuator(IConfiguration, ILoggerProvider, ILoggerFactory)

public static void UseLoggerActuator(IConfiguration configuration, ILoggerProvider loggerProvider, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
loggerProvider ILoggerProvider
loggerFactory ILoggerFactory

UseMappingsActuator(IConfiguration, IApiExplorer, ILoggerFactory)

public static void UseMappingsActuator(IConfiguration configuration, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
apiExplorer IApiExplorer
loggerFactory ILoggerFactory

UseMetricsActuator(IConfiguration, ILoggerFactory)

public static void UseMetricsActuator(IConfiguration configuration, ILoggerFactory loggerFactory)

Parameters

configuration IConfiguration
loggerFactory ILoggerFactory

UseRefreshActuator(IConfiguration, ILoggerFactory)

public static void UseRefreshActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
loggerFactory ILoggerFactory

UseThreadDumpActuator(IConfiguration, MediaTypeVersion, IThreadDumper, ILoggerFactory)

public static void UseThreadDumpActuator(IConfiguration configuration, MediaTypeVersion version, IThreadDumper threadDumper = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
version MediaTypeVersion
threadDumper IThreadDumper
loggerFactory ILoggerFactory

UseThreadDumpActuator(IConfiguration, IThreadDumper, ILoggerFactory)

public static void UseThreadDumpActuator(IConfiguration configuration, IThreadDumper threadDumper = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
threadDumper IThreadDumper
loggerFactory ILoggerFactory

UseTraceActuator(IConfiguration, MediaTypeVersion, ITraceRepository, ILoggerFactory)

public static void UseTraceActuator(IConfiguration configuration, MediaTypeVersion version, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
version MediaTypeVersion
traceRepository ITraceRepository
loggerFactory ILoggerFactory

UseTraceActuator(IConfiguration, ITraceRepository, ILoggerFactory)

public static void UseTraceActuator(IConfiguration configuration, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)

Parameters

configuration IConfiguration
traceRepository ITraceRepository
loggerFactory ILoggerFactory