package com.enioka.jqm.spring.job;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import com.enioka.jqm.spring.service.Service1;
@Component
public class Job2 implements Runnable
{
@Resource(name = "runtimeParameters")
private Map<String, String> parameters;
@Resource
private Service1 s1;
@Override
public void run()
{
System.out.println("Spring job 2");
if (parameters.size() == 0)
{
throw new RuntimeException("parameters were not set");
}
if (s1 == null)
{
throw new RuntimeException("services were not set");
}
s1.getInt();
}
}