@Configurable("configuredBean") @SuppressWarnings("serial") public class ShouldBeConfiguredBySpring implements Serializable { private String name; public void setName(String name) { this.name = name; } public String getName() { return this.name; } }
@Configurable(autowire = Autowire.NO, value = "DerBigStick") private static class NamedWirelessSoap { }
@Configurable(autowire = Autowire.NO) private static class WirelessSoap { }
@Configurable() private static class Soap { }
@Configurable public static class Config { @Bean public BasicFallbackDefaultPropertiesTest.Service service() { return new BasicFallbackDefaultPropertiesTest.Service(); } } }
@Configurable public static class ErrorPropagationTestConfig { @Bean public UserService userService() { return new UserService(); } }
@Configurable public static class CommandTestConfig { @Bean public UserService userService() { return new UserService(); } }
@Configurable public static class ErrorPropagationTestConfig { @Bean public UserService userService() { return new UserService(); } }
@Configurable public static class ObservableTestConfig { @Bean public BasicObservableTest.UserService userService() { return new UserService(); } }
/** * Spring configuration. */ @Configurable public static class CollapserTestConfig { @Bean public UserService userService() { return new UserService(); } }
@Configurable public static class CollapserPropertiesTestConfig { @Bean public BasicCollapserPropertiesTest.UserService userService() { return new UserService(); } } }
@Configurable public static class DefaultIgnoreExceptionsTestConfig { @Bean public BasicDefaultIgnoreExceptionsTest.Service userService() { return new BasicDefaultIgnoreExceptionsTest.Service(); } } }
@Configurable public static class CommandTestConfig { @Bean public UserService userService() { return new SubClass(); } }
@Configurable public static class DefaultRaiseHystrixExceptionsTestConfig { @Bean public BasicDefaultRaiseHystrixExceptionsTest.Service userService() { return new BasicDefaultRaiseHystrixExceptionsTest.Service(); } } }
@Configurable public static class Config { @Bean @Scope(value = "prototype") public BasicCommandDefaultPropertiesTest.Service service() { return new BasicCommandDefaultPropertiesTest.Service(); } } }
@Configurable public static class CommandPropertiesTestConfig { @Bean public UserService userService() { return new UserService(); } }
@Configurable @ComponentScan("com.netflix.hystrix.contrib.javanica.test.spring") public class SpringApplicationContext { @Bean public HystrixCommandAspect hystrixAspect() { return new HystrixCommandAspect(); } }
@Configurable @Import(SpringApplicationContext.class) @EnableAspectJAutoProxy public class AopJdkConfig { }
@Configurable @Import(SpringApplicationContext.class) @EnableAspectJAutoProxy(proxyTargetClass = true) public class AopCglibConfig { }
@Configurable @Import(SpringApplicationContext.class) @EnableAspectJAutoProxy @EnableLoadTimeWeaving(aspectjWeaving = EnableLoadTimeWeaving.AspectJWeaving.ENABLED) public class AopLoadTimeWeavingConfig { }