Enum Class MatsScenario

java.lang.Object
java.lang.Enum<MatsScenario>
io.mats3.spring.jms.factories.MatsScenario
All Implemented Interfaces:
Serializable, Comparable<MatsScenario>, Constable

public enum MatsScenario extends Enum<MatsScenario>
The three different Mats Scenarios that the ScenarioConnectionFactoryWrapper juggles between based on the results of a set of three ScenarioConnectionFactoryWrapper.ScenarioDeciders, with an optional default choice.

The method ConfigurableScenarioDecider.createDefaultScenarioDecider() creates a ConfigurableScenarioDecider that sets up the standard links between the different MatsProfiles values and these scenarios, as described in the JavaDoc of those values.

The main documentation for this MatsScenario concept is in the JavaDoc of ScenarioConnectionFactoryProducer.

See Also: