org.apache.whirr
Class Cluster

java.lang.Object
  extended by org.apache.whirr.Cluster

public class Cluster
extends Object

This class represents a real cluster of Cluster.Instances.


Nested Class Summary
static class Cluster.Instance
          This class represents a real node running in a cluster.
 
Constructor Summary
Cluster(Set<Cluster.Instance> instances)
           
Cluster(Set<Cluster.Instance> instances, Properties configuration)
           
 
Method Summary
static Cluster empty()
           
 Properties getConfiguration()
           
 Cluster.Instance getInstanceMatching(com.google.common.base.Predicate<Cluster.Instance> predicate)
           
 Set<Cluster.Instance> getInstances()
           
 Set<Cluster.Instance> getInstancesMatching(com.google.common.base.Predicate<Cluster.Instance> predicate)
           
 void removeInstancesMatching(com.google.common.base.Predicate<Cluster.Instance> predicate)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Cluster

public Cluster(Set<Cluster.Instance> instances)

Cluster

public Cluster(Set<Cluster.Instance> instances,
               Properties configuration)
Method Detail

empty

public static Cluster empty()

getInstances

public Set<Cluster.Instance> getInstances()

getConfiguration

public Properties getConfiguration()

getInstanceMatching

public Cluster.Instance getInstanceMatching(com.google.common.base.Predicate<Cluster.Instance> predicate)

getInstancesMatching

public Set<Cluster.Instance> getInstancesMatching(com.google.common.base.Predicate<Cluster.Instance> predicate)

removeInstancesMatching

public void removeInstancesMatching(com.google.common.base.Predicate<Cluster.Instance> predicate)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.