package eu.dnetlib.data.hadoop.config; import java.util.Arrays; import java.util.List; import com.google.common.base.Function; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; /** * Enumeration of the managed clusters. * * @author claudio * */ public enum ClusterName { DM, // Data Management IIS; // Information Inference Service(s) public static List asStringList() { return Lists.newArrayList(Iterables.transform(asList(), new Function() { @Override public String apply(final ClusterName clusterName) { return clusterName.toString(); } })); } public static List asList() { return Arrays.asList(ClusterName.values()); } }