package org.oddjob.examples; import org.oddjob.arooa.deploy.annotations.ArooaAttribute; public class PricingJob implements Runnable { private Object priceService; public Object getPriceService() { return priceService; } @ArooaAttribute public void setPriceService(Object priceService) { this.priceService = priceService; } @Override public void run() { if (priceService == null) { throw new NullPointerException("No Price Service"); } } }