/** This is a shortcut for {@code ObjectifyService.init(new ObjectifyFactory())}*/ public static void init() { init(new ObjectifyFactory()); }
public void afterPropertiesSet() throws Exception { if (this.logger.isInfoEnabled()) { this.logger.info("Initialization started"); } long startTime = System.currentTimeMillis(); if (classes == null) { classes = new ArrayList<Class<?>>(); } if (basePackage != null && basePackage.length() > 0) { classes.addAll(doScan()); } this.objectifyFactory = new ObjectifyFactory(); for (Class<?> clazz : classes) { this.objectifyFactory.register(clazz); if (this.logger.isInfoEnabled()) { this.logger.info("Registered entity class [" + clazz.getName() + "]"); } } if (this.logger.isInfoEnabled()) { long elapsedTime = System.currentTimeMillis() - startTime; this.logger.info("Initialization completed in " + elapsedTime + " ms"); } }
@Before public void before() throws NoSuchFieldException { this.fact = new ObjectifyFactory(); this.numShardsField = CounterData.class.getDeclaredField("numShards"); this.counterStatusField = CounterData.class.getDeclaredField("counterStatus"); this.counterDescriptionField = CounterData.class.getDeclaredField("description"); this.counterCountField = CounterGroupData.class.getDeclaredField("eventuallyConsistentCount"); this.counterData = new CounterData("testCounterName", 3); }