List of usage examples for org.springframework.context.annotation ImportAware interface-usage
From source file nats.client.spring.NatsAnnotationsConfiguration.java
/**
* Java config for providing {@link Subscribe @Subscribe} support.
*
* @author Mike Heath <elcapo@gmail.com>
*/
@Configuration
From source file com.developmentsprint.spring.breaker.annotations.AbstractCircuitBreakerConfiguration.java
/**
* Abstract base {@code @Configuration} class providing common structure for enabling Spring's annotation-driven circuit breaker management capability.
*
* @author Todd Orr
* @since 1.0
* @see EnableCircuitBreakers
From source file hwolf.spring.boot.jsf.JsfConfiguration.java
@Configuration public class JsfConfiguration implements ImportAware, EnvironmentAware { private Environment environment; private AnnotationMetadata metaData;
From source file com.ryantenney.metrics.spring.config.annotation.MetricsConfigurationSupport.java
/**
* This is the main class providing the configuration behind the Metrics Java config.
* It is typically imported by adding {@link EnableMetrics @EnableMetrics} to an
* application {@link Configuration @Configuration} class.
*
* @see MetricsConfigurer
From source file us.swcraft.springframework.cache.aerospike.config.annotation.AerospikeCacheConfiguration.java
/**
* Exposes the {@link CacheManager} as a bean named "aerospikeCacheManager" and backed by Aerospike.
* In order to use this a single instance of each {@link IAerospikeClient} and {@link IAsyncClient} must be exposed as a
* Bean.
*
* @author Vlad Aleksandrov
From source file cf.spring.servicebroker.ServiceBrokerConfiguration.java
/**
* Configures all the service brokers.
*
* @author Mike Heath <elcapo@gmail.com>
*/
@Configuration
From source file us.swcraft.springframework.session.aerospike.config.annotation.web.http.AerospikeHttpSessionConfiguration.java
/**
* Exposes the {@link SessionRepositoryFilter} as a bean named
* "springSessionRepositoryFilter". In order to use this a single instance of each {@link IAerospikeClient} and
* {@link IAsyncClient} must be exposed as a Bean.
*
* @author Vlad Aleksandrov
From source file org.springframework.cloud.netflix.hystrix.HystrixConfiguration.java
/** * @author Spencer Gibb * @author Christian Dupuis */ @Configuration public class HystrixConfiguration implements ImportAware {
From source file cf.spring.CfComponentConfiguration.java
/** * @author Mike Heath <elcapo@gmail.com> */ @Configuration public class CfComponentConfiguration implements InitializingBean, DisposableBean, ImportAware, BeanFactoryAware {
From source file org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration.java
/**
* Exposes the {@link SessionRepositoryFilter} as a bean named
* {@code springSessionRepositoryFilter}. In order to use this a single
* {@link RedisConnectionFactory} must be exposed as a Bean.
*
* @author Rob Winch