@Singleton public class CloudLoadBalancersLoadBalanceNodesStrategy extends Object implements org.jclouds.loadbalancer.strategy.LoadBalanceNodesStrategy
| Modifier and Type | Field and Description |
|---|---|
protected CloudLoadBalancersApi |
client |
protected org.jclouds.loadbalancer.strategy.GetLoadBalancerMetadataStrategy |
getLB |
protected org.jclouds.logging.Logger |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
CloudLoadBalancersLoadBalanceNodesStrategy(CloudLoadBalancersApi client,
org.jclouds.loadbalancer.strategy.GetLoadBalancerMetadataStrategy getLB) |
| Modifier and Type | Method and Description |
|---|---|
org.jclouds.loadbalancer.domain.LoadBalancerMetadata |
createLoadBalancerInLocation(org.jclouds.domain.Location location,
String name,
String protocol,
int loadBalancerPort,
int instancePort,
Iterable<? extends org.jclouds.compute.domain.NodeMetadata> nodes) |
@Named(value="jclouds.loadbalancer") protected org.jclouds.logging.Logger logger
protected final CloudLoadBalancersApi client
protected final org.jclouds.loadbalancer.strategy.GetLoadBalancerMetadataStrategy getLB
@Inject protected CloudLoadBalancersLoadBalanceNodesStrategy(CloudLoadBalancersApi client, org.jclouds.loadbalancer.strategy.GetLoadBalancerMetadataStrategy getLB)
public org.jclouds.loadbalancer.domain.LoadBalancerMetadata createLoadBalancerInLocation(org.jclouds.domain.Location location,
String name,
String protocol,
int loadBalancerPort,
int instancePort,
Iterable<? extends org.jclouds.compute.domain.NodeMetadata> nodes)
createLoadBalancerInLocation in interface org.jclouds.loadbalancer.strategy.LoadBalanceNodesStrategyCopyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.