Package org.jclouds.loadbalancer
Interface LoadBalancerServiceAdapter<B,L>
-
public interface LoadBalancerServiceAdapter<B,L>
A means of specifying the interface between theLoadBalancerServices
and a concrete compute cloud implementation, jclouds or otherwise.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description B
createLoadBalancerInLocation(Location location, String loadBalancerName, String protocol, int loadBalancerPort, int instancePort, Iterable<? extends NodeMetadata> nodes)
void
destroyLoadBalancer(String id)
B
getLoadBalancer(String id)
Iterable<L>
listAssignableLocations()
Iterable<B>
listLoadBalancers()
-
-
-
Method Detail
-
createLoadBalancerInLocation
B createLoadBalancerInLocation(@Nullable Location location, String loadBalancerName, String protocol, int loadBalancerPort, int instancePort, Iterable<? extends NodeMetadata> nodes)
-
destroyLoadBalancer
void destroyLoadBalancer(String id)
-
listLoadBalancers
Iterable<B> listLoadBalancers()
- See Also:
LoadBalancerService.listLoadBalancers()
-
-