B C D E I L M N O P R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- basePackageClasses() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Type-safe alternative to
ComponentScanExcludingConfigurationForTest.basePackages()for specifying the packages to scan for annotated components. - basePackages() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Base packages to scan for annotated components.
C
- ComponentScanExcludingConfigurationForTest - Annotation Type in io.mats3.spring
-
A simple convenience replacement for @ComponentScan which excludes any configuration classes employing the special
@ConfigurationForTestannotation instead of the standard@Configurationannotation. - concurrency() - Method in annotation type io.mats3.spring.MatsClassMapping
-
A string representing the
concurrencyof the Endpoint. - concurrency() - Method in annotation type io.mats3.spring.MatsClassMapping.Stage
-
A string representing the
concurrencyfor the Stage, overriding the concurrency of the Endpoint. - concurrency() - Method in annotation type io.mats3.spring.MatsMapping
-
A string representing the
concurrencyof the Endpoint. - ConfigurationForTest - Annotation Type in io.mats3.spring
-
An "alias" for the @Configuration annotation which is meant to be used on tests' configuration classes - which then is excluded from component scanning if the component scan is using
ComponentScanExcludingConfigurationForTestinstead of the ordinaryComponentScan.
D
- Dto - Annotation Type in io.mats3.spring
-
Specifies that the annotated method parameter is an incoming Data Transfer Object.
E
- EnableMats - Annotation Type in io.mats3.spring
-
Enables Mats "SpringConfig", which is bean-scanning for methods on Spring beans annotated with
MatsMapping,MatsClassMappingandMatsEndpointSetup, conceptually inspired by the @EnableWebMvc annotation. - endpointId() - Method in annotation type io.mats3.spring.MatsClassMapping
-
The Mats Endpoint Id that this endpoint should listen to.
- endpointId() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
The Mats Endpoint Id that this endpoint should listen to.
- endpointId() - Method in annotation type io.mats3.spring.MatsMapping
-
The Mats Endpoint Id that this endpoint should listen to.
- excludeFilters() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Specifies which types are not eligible for component scanning.
I
- includeFilters() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Specifies which types are eligible for component scanning.
- INITIAL - Static variable in annotation type io.mats3.spring.MatsClassMapping.Stage
-
Constant for 0 (zero), the initial Stage's ordinal.
- io.mats3.spring - package io.mats3.spring
-
Mats3 Spring integration ("SpringConfig"), supplying a set of annotations including
@EnableMatsto enable bean scanning for@MatsMappingand@MatsClassMappingannotations, simplifying use of Mats3 in a Spring context.
L
- lazyInit() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Specify whether scanned beans should be registered for lazy initialization.
M
- MatsClassMapping - Annotation Type in io.mats3.spring
-
A class annotated with this repeatable annotation will become a Mats Endpoint, where an instance of the class itself is the State (STO) object for the Endpoint, and each @
Stage-annotated method on the class is a stage of the Endpoint. - MatsClassMapping.MatsClassMappings - Annotation Type in io.mats3.spring
- MatsClassMapping.Stage - Annotation Type in io.mats3.spring
-
Each method in the class that shall correspond to a Stage on the Mats endpoint must be annotated with this
@Stageannotation. - MatsEndpointSetup - Annotation Type in io.mats3.spring
-
NOTE: You should probably use
MatsClassMappingor@MatsMappinginstead - or otherwise consider plain programmatic registration instead of using this feature as it brings very little convenience compared to pure Java. - MatsEndpointSetup.MatsEndpointSetups - Annotation Type in io.mats3.spring
- matsFactoryBeanName() - Method in annotation type io.mats3.spring.MatsClassMapping
-
Specified the
MatsFactoryto use by means of specifying the bean name of theMatsFactory. - matsFactoryBeanName() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
Specified the
MatsFactoryto use by means of specifying the bean name of theMatsFactory. - matsFactoryBeanName() - Method in annotation type io.mats3.spring.MatsMapping
-
Specified the
MatsFactoryto use by means of specifying the bean name of theMatsFactory. - matsFactoryCustomQualifierType() - Method in annotation type io.mats3.spring.MatsClassMapping
-
Specifies the
MatsFactoryto use by means of a specific qualifier annotation type (which thus must be meta-annotated withQualifier). - matsFactoryCustomQualifierType() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
Specifies the
MatsFactoryto use by means of a specific qualifier annotation type (which thus must be meta-annotated withQualifier). - matsFactoryCustomQualifierType() - Method in annotation type io.mats3.spring.MatsMapping
-
Specifies the
MatsFactoryto use by means of a specific qualifier annotation type (which thus must be meta-annotated withQualifier). - matsFactoryQualifierValue() - Method in annotation type io.mats3.spring.MatsClassMapping
-
Specified the
MatsFactoryto use by means of specifying the@Qualifiervalue. - matsFactoryQualifierValue() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
Specified the
MatsFactoryto use by means of specifying the@Qualifiervalue. - matsFactoryQualifierValue() - Method in annotation type io.mats3.spring.MatsMapping
-
Specified the
MatsFactoryto use by means of specifying the@Qualifiervalue. - MatsMapping - Annotation Type in io.mats3.spring
-
A method annotated with this repeatable annotation directly becomes a
Mats Single-stage Endpointor aMats Terminator Endpoint, depending on whether the method specifies a return type, or is void. - MatsMapping.MatsMappings - Annotation Type in io.mats3.spring
- MatsSpringAnnotationRegistration - Class in io.mats3.spring
-
The
BeanPostProcessor-class specified by the@EnableMatsannotation. - MatsSpringAnnotationRegistration() - Constructor for class io.mats3.spring.MatsSpringAnnotationRegistration
- MatsSpringAnnotationRegistration.MatsSpringConfigException - Exception in io.mats3.spring
-
Thrown if the setup of a Mats Spring endpoint fails.
- MatsSpringAnnotationRegistration.MatsSpringInvocationTargetException - Exception in io.mats3.spring
-
Thrown if the invocation of a
@MatsMappingor@MatsEndpointSetupannotated method raisesInvocationTargetExceptionand the underlying exception is not aRuntimeException. - MatsSpringConfigException(String) - Constructor for exception io.mats3.spring.MatsSpringAnnotationRegistration.MatsSpringConfigException
- MatsSpringConfigException(String, Throwable) - Constructor for exception io.mats3.spring.MatsSpringAnnotationRegistration.MatsSpringConfigException
- MatsSpringInvocationTargetException(String, Throwable) - Constructor for exception io.mats3.spring.MatsSpringAnnotationRegistration.MatsSpringInvocationTargetException
N
- nameGenerator() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
The
BeanNameGeneratorclass to be used for naming detected components within the Spring container.
O
- onContextClosedEvent(ContextClosedEvent) - Method in class io.mats3.spring.MatsSpringAnnotationRegistration
-
ContextClosedEventruns pretty much as the first step in the Spring life cycle stopping process: Stop the MatsFactory, which will stop all MATS Endpoints, which will have them release their JMS resources - and then the MatsFactory will clean out the JmsMatsJmsSessionHandler. - onContextRefreshedEvent(ContextRefreshedEvent) - Method in class io.mats3.spring.MatsSpringAnnotationRegistration
-
ContextRefreshedEventruns pretty much as the latest step in the Spring life cycle starting process: Processes allMatsMappingandMatsEndpointSetupannotations, then starts the MatsFactory, which will start any "hanging" MATS Endpoints, which will then start consuming messages. - ordinal() - Method in annotation type io.mats3.spring.MatsClassMapping.Stage
-
The ordinal of this Stage in the sequence of stages of this endpoint - that is, an integer that expresses the relative position of this Stage wrt.
P
- postProcessAfterInitialization(Object, String) - Method in class io.mats3.spring.MatsSpringAnnotationRegistration
- postProcessBeforeInitialization(Object, String) - Method in class io.mats3.spring.MatsSpringAnnotationRegistration
R
- reply() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
The Mats Data Transfer Object class that will be returned by the last stage of the staged endpoint.
- resourcePattern() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Controls the class files eligible for component detection.
S
- scopedProxy() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Indicates whether proxies should be generated for detected components, which may be necessary when using scopes in a proxy-style fashion.
- scopeResolver() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
The
ScopeMetadataResolverto be used for resolving the scope of detected components. - setApplicationContext(ApplicationContext) - Method in class io.mats3.spring.MatsSpringAnnotationRegistration
- state() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
The Mats State Transfer Object class that should be employed for all of the stages for this endpoint.
- Sto - Annotation Type in io.mats3.spring
-
Specifies that the annotated method parameter is an incoming State Transfer Object.
- subscription() - Method in annotation type io.mats3.spring.MatsMapping
-
If this MatsEndpoint is subscription based.
U
- useDefaultFilters() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
-
Indicates whether automatic detection of classes annotated with
@Component@Repository,@Service, or@Controllershould be enabled.
V
- value() - Method in annotation type io.mats3.spring.ComponentScanExcludingConfigurationForTest
- value() - Method in annotation type io.mats3.spring.MatsClassMapping.MatsClassMappings
- value() - Method in annotation type io.mats3.spring.MatsClassMapping.Stage
-
Alias for "ordinal", so that if you only need to set the ordinal (which relative position in the sequence of stages this Stage is), you can do so directly:
@Stage(INITIAL)and@Stage(3). - value() - Method in annotation type io.mats3.spring.MatsClassMapping
-
Alias for "endpointId", so that if you only need to set the endpointId, you can do so directly:
@MatsClassMapping("endpointId") - value() - Method in annotation type io.mats3.spring.MatsEndpointSetup.MatsEndpointSetups
- value() - Method in annotation type io.mats3.spring.MatsEndpointSetup
-
Alias for "endpointId", so that if you only need to set the endpointId, you can do so directly:
@MatsEndpointSetup("endpointId") - value() - Method in annotation type io.mats3.spring.MatsMapping.MatsMappings
- value() - Method in annotation type io.mats3.spring.MatsMapping
-
Alias for "endpointId", so that if you only need to set the endpointId, you can do so directly:
@MatsMapping("endpointId")
All Classes All Packages