C# Class NServiceBus.Features.FeatureActivator

Show file Open project: Particular/NServiceBus Class Usage Examples

Private Properties

Property Type Description
ActivateFeature bool
DirectedCycleExistsFrom bool
HasAllPrerequisitesSatisfied bool
Sort List

Public Methods

Method Description
Add ( Feature feature ) : void
FeatureActivator ( SettingsHolder settings ) : System
SetupFeatures ( IConfigureComponents container, PipelineSettings pipelineSettings ) : FeaturesReport
StartFeatures ( IBuilder builder, IMessageSession session ) : Task
StopFeatures ( IMessageSession session ) : Task

Private Methods

Method Description
ActivateFeature ( FeatureInfo featureInfo, List featuresToActivate, IConfigureComponents container, PipelineSettings pipelineSettings ) : bool
DirectedCycleExistsFrom ( Node node, Node visitedNodes ) : bool
HasAllPrerequisitesSatisfied ( Feature feature, FeatureDiagnosticData diagnosticData, NServiceBus.Features.FeatureConfigurationContext context ) : bool
Sort ( IEnumerable features ) : List

Method Details

Add() public method

public Add ( Feature feature ) : void
feature Feature
return void

FeatureActivator() public method

public FeatureActivator ( SettingsHolder settings ) : System
settings SettingsHolder
return System

SetupFeatures() public method

public SetupFeatures ( IConfigureComponents container, PipelineSettings pipelineSettings ) : FeaturesReport
container IConfigureComponents
pipelineSettings PipelineSettings
return FeaturesReport

StartFeatures() public method

public StartFeatures ( IBuilder builder, IMessageSession session ) : Task
builder IBuilder
session IMessageSession
return Task

StopFeatures() public method

public StopFeatures ( IMessageSession session ) : Task
session IMessageSession
return Task