org.jclouds.cloudloadbalancers.features
Interface NodeAsyncClient


public interface NodeAsyncClient

Provides asynchronous access to CloudLoadBalancers Node features.

Author:
Dan Lo Bianco
See Also:
NodeAsyncClient,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Set<Node>> createNodesInLoadBalancer(Set<NodeRequest> nodes, int lbid)
           
 com.google.common.util.concurrent.ListenableFuture<Node> getNodeInLoadBalancer(int nid, int lbid)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Node>> listNodes(int lbid)
           
 com.google.common.util.concurrent.ListenableFuture<Void> removeNodeFromLoadBalancer(int nid, int lbid)
           
 com.google.common.util.concurrent.ListenableFuture<Void> removeNodesFromLoadBalancer(Set<Integer> nids, int lbid)
           
 com.google.common.util.concurrent.ListenableFuture<Void> updateAttributesForNodeInLoadBalancer(NodeAttributes attrs, int nid, int lbid)
           
 

Method Detail

createNodesInLoadBalancer

com.google.common.util.concurrent.ListenableFuture<Set<Node>> createNodesInLoadBalancer(Set<NodeRequest> nodes,
                                                                                        int lbid)
See Also:
NodeClient.createNodesInLoadBalancer(java.util.Set, int)

updateAttributesForNodeInLoadBalancer

com.google.common.util.concurrent.ListenableFuture<Void> updateAttributesForNodeInLoadBalancer(NodeAttributes attrs,
                                                                                               int nid,
                                                                                               int lbid)
See Also:
NodeClient.updateAttributesForNodeInLoadBalancer(org.jclouds.cloudloadbalancers.domain.NodeAttributes, int, int)

listNodes

com.google.common.util.concurrent.ListenableFuture<Set<Node>> listNodes(int lbid)
See Also:
NodeClient.listNodes(int)

getNodeInLoadBalancer

com.google.common.util.concurrent.ListenableFuture<Node> getNodeInLoadBalancer(int nid,
                                                                               int lbid)
See Also:
NodeClient.getNodeInLoadBalancer(int, int)

removeNodeFromLoadBalancer

com.google.common.util.concurrent.ListenableFuture<Void> removeNodeFromLoadBalancer(int nid,
                                                                                    int lbid)
See Also:
NodeClient.removeNodeFromLoadBalancer(int, int)

removeNodesFromLoadBalancer

com.google.common.util.concurrent.ListenableFuture<Void> removeNodesFromLoadBalancer(Set<Integer> nids,
                                                                                     int lbid)
See Also:
NodeClient.removeNodesFromLoadBalancer(java.util.Set, int)


Copyright © 2009-2012 jclouds. All Rights Reserved.