Annotation Interface LoadBalancerClients
@Configuration(proxyBeanMethods=false)
@Retention(RUNTIME)
@Target(TYPE)
@Documented
@Import(LoadBalancerClientConfigurationRegistrar.class)
public @interface LoadBalancerClients
Convenience annotation that allows user to combine multiple
@LoadBalancerClient annotations on a single class (including in Java 7).- Author:
- Dave Syer
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?>[]LoadBalancerClientConfigurationRegistrarcreates aLoadBalancerClientSpecificationwith this as an argument.
-
Element Details
-
value
LoadBalancerClient[] value- Default:
{}
-
defaultConfiguration
Class<?>[] defaultConfigurationLoadBalancerClientConfigurationRegistrarcreates aLoadBalancerClientSpecificationwith this as an argument. These in turn are added as default contexts inLoadBalancerClientFactory. Configuration defined in these classes are used as defaults if values aren't defined viaLoadBalancerClient.configuration()- Returns:
- classes for default configurations
- Default:
{}
-