![JAR search and dependency download from the Maven repository](/logo.png)
com.github.ltsopensource.example.spring.SpringAnnotationTest Maven / Gradle / Ivy
The newest version!
package com.github.ltsopensource.example.spring;
import com.github.ltsopensource.core.commons.utils.Assert;
import com.github.ltsopensource.jobclient.JobClient;
import com.github.ltsopensource.jobtracker.JobTracker;
import com.github.ltsopensource.tasktracker.TaskTracker;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.io.IOException;
/**
* @author Robert HG ([email protected]) on 8/23/15.
*/
@SuppressWarnings({"rawtypes","resource"})
public class SpringAnnotationTest {
public static void main(String[] args) throws IOException {
ApplicationContext context = new ClassPathXmlApplicationContext("spring/lts-annotation.xml");
JobTracker jobTracker = (JobTracker) context.getBean("jobTracker");
Assert.notNull(jobTracker);
jobTracker.start();
try {
Thread.sleep(2000);
} catch (InterruptedException ignore) {
}
TaskTracker taskTracker = (TaskTracker) context.getBean("taskTracker");
Assert.notNull(taskTracker);
taskTracker.start();
JobClient jobClient = (JobClient) context.getBean("jobClient");
Assert.notNull(jobClient);
jobClient.start();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy