package com.appmetr.hercules; import com.appmetr.hercules.model.*; import com.appmetr.hercules.model.nonorganic.TestNonorganicWideEntityA; import com.appmetr.hercules.model.nonorganic.TestNonorganicWideEntityB; import java.util.HashSet; import java.util.Set; public class TestMain { public static void main(String[] args) throws InterruptedException { Set<Class> classes = new HashSet<Class>(); //Entity classes.add(TestEntity.class); classes.add(ParentEntity.class); classes.add(TestRangeEntity.class); //WideEntity classes.add(TestNonorganicWideEntityA.class); classes.add(TestNonorganicWideEntityB.class); classes.add(TestPartitionedEntity.class); classes.add(TestWideEntity.class); HerculesConfig config = new HerculesConfig( "Test Cluster", "Test", "localhost:9160", 100, 1, true, classes ); Hercules hercules = HerculesFactory.create(config); hercules.init(); Thread.sleep(20000); hercules.shutdown(); } }