List of usage examples for org.springframework.context ApplicationContext getBean
Object getBean(String name) throws BeansException;
From source file:com.reversemind.glia.other.jndi.SpringRemoteEjb.java
public static void main(String... args) { // Still some trouble with Spring + EJB // DOC - https://docs.jboss.org/author/display/AS72/Remote+EJB+invocations+via+JNDI+-+EJB+client+API+or+remote-naming+project // DOC - https://docs.jboss.org/author/display/AS72/EJB+invocations+from+a+remote+client+using+JNDI ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/spring-jndi.xml"); final IAddressSearch addressSearch = (IAddressSearch) context.getBean("beanAddressSearch"); LOG.debug("" + addressSearch.doSearch("Moscow")); //No Spring just POJO }
From source file:org.seasar.dao.spring.example.DepartmentManagerClient.java
public static void main(final String[] args) { final BeanFactoryLocator locator = ContextSingletonBeanFactoryLocator.getInstance(); final BeanFactoryReference ref = locator.useBeanFactory("context"); final ApplicationContext context = (ApplicationContext) ref.getFactory(); try {/*from w ww . j av a2s. c o m*/ final DepartmentManager dao = (DepartmentManager) context.getBean("departmentManager"); final Department dept = new Department(); dept.setDeptno(99); dept.setDname("foo"); dao.generate(dept); dept.setDname("bar"); System.out.println("before update versionNo:" + dept.getVersionNo()); dao.change(dept); System.out.println("after update versionNo:" + dept.getVersionNo()); dao.destory(dept); } finally { ref.release(); } }
From source file:pl.mariuszczarny.springbatchforslask.main.fromdb.ArrangeImport.java
/** * @param args the command line arguments *//*ww w . ja va2s.c o m*/ public static void main(String[] args) { fLogger.log(Level.INFO, "Import arrange csv from mysql"); String[] springConfig = { "spring/batch/config/database.xml", "spring/batch/config/context.xml", "spring/batch/jobs/fromdb/arrange.xml" }; ApplicationContext context = new ClassPathXmlApplicationContext(springConfig); JobLauncher jobArrangeLauncher = (JobLauncher) context.getBean("jobLauncher"); Job arrangeJob = (Job) context.getBean("arrangeImportJob"); try { JobExecution execution = jobArrangeLauncher.run(arrangeJob, new JobParameters()); fLogger.log(Level.INFO, "Exit Status : {0}", execution.getStatus()); } catch (JobParametersInvalidException e) { e.getMessage(); } catch (JobExecutionAlreadyRunningException e) { e.getMessage(); } catch (JobInstanceAlreadyCompleteException e) { e.getMessage(); } catch (JobRestartException e) { e.getMessage(); } fLogger.log(Level.INFO, "Done"); }
From source file:pl.mariuszczarny.springbatchforslask.main.fromdb.FinanceImport.java
/** * @param args the command line arguments *//* w ww.j ava2 s . com*/ public static void main(String[] args) { fLogger.log(Level.INFO, "Import finance csv from mysql"); String[] springConfig = { "spring/batch/config/database.xml", "spring/batch/config/context.xml", "spring/batch/jobs/fromdb/finance.xml" }; ApplicationContext context = new ClassPathXmlApplicationContext(springConfig); JobLauncher jobFinanceLauncher = (JobLauncher) context.getBean("jobLauncher"); Job financeJob = (Job) context.getBean("financeImportJob"); try { JobExecution execution = jobFinanceLauncher.run(financeJob, new JobParameters()); fLogger.log(Level.INFO, "Exit Status : {0}", execution.getStatus()); } catch (JobParametersInvalidException e) { e.getMessage(); } catch (JobExecutionAlreadyRunningException e) { e.getMessage(); } catch (JobInstanceAlreadyCompleteException e) { e.getMessage(); } catch (JobRestartException e) { e.getMessage(); } fLogger.log(Level.INFO, "Done"); }
From source file:pl.mariuszczarny.springbatchforslask.main.fromdb.FixtureImport.java
/** * @param args the command line arguments *//*from ww w . j a va 2 s . c om*/ public static void main(String[] args) { fLogger.log(Level.INFO, "Import fixture csv from mysql"); String[] springConfig = { "spring/batch/config/database.xml", "spring/batch/config/context.xml", "spring/batch/jobs/fromdb/fixture.xml" }; ApplicationContext context = new ClassPathXmlApplicationContext(springConfig); JobLauncher jobFixtureLauncher = (JobLauncher) context.getBean("jobLauncher"); Job fixtureJob = (Job) context.getBean("fixtureImportJob"); try { JobExecution execution = jobFixtureLauncher.run(fixtureJob, new JobParameters()); fLogger.log(Level.INFO, "Exit Status : {0}", execution.getStatus()); } catch (JobParametersInvalidException e) { e.getMessage(); } catch (JobExecutionAlreadyRunningException e) { e.getMessage(); } catch (JobInstanceAlreadyCompleteException e) { e.getMessage(); } catch (JobRestartException e) { e.getMessage(); } fLogger.log(Level.INFO, "Done"); }
From source file:pl.mariuszczarny.springbatchforslask.main.fromdb.RefereeImport.java
/** * @param args the command line arguments */// ww w .j a v a2 s. co m public static void main(String[] args) { fLogger.log(Level.INFO, "Import referee csv from mysql"); String[] springConfig = { "spring/batch/config/database.xml", "spring/batch/config/context.xml", "spring/batch/jobs/fromdb/referee.xml" }; ApplicationContext context = new ClassPathXmlApplicationContext(springConfig); JobLauncher jobRefereeLauncher = (JobLauncher) context.getBean("jobLauncher"); Job refereeJob = (Job) context.getBean("refereeImportJob"); try { JobExecution execution = jobRefereeLauncher.run(refereeJob, new JobParameters()); fLogger.log(Level.INFO, "Exit Status : {0}", execution.getStatus()); } catch (JobParametersInvalidException e) { e.getMessage(); } catch (JobExecutionAlreadyRunningException e) { e.getMessage(); } catch (JobInstanceAlreadyCompleteException e) { e.getMessage(); } catch (JobRestartException e) { e.getMessage(); } fLogger.log(Level.INFO, "Done"); }
From source file:com.lnu.agile.test.MailTest.java
@SuppressWarnings("resource") public static void main(String args[]) { ApplicationContext context = new ClassPathXmlApplicationContext("servlet-context.xml"); //Get the mailer instance ApplicationMailer mailer = (ApplicationMailer) context.getBean("mailService"); //Send a composed mail mailer.sendMail("xuebo.sun@gmail.com", "Test Subject", "Testing body"); System.out.println("good"); }
From source file:edu.berkeley.compbio.ncbitaxonomy.Exporter.java
public static void main(String[] argv) { try {//from w ww . ja va2s. c o m ApplicationContext ctx = NcbiTaxonomyDbContextFactory.makeNcbiTaxonomyDbContext(); NcbiTaxonomyPhylogeny ncbi = (NcbiTaxonomyPhylogeny) ctx.getBean("ncbiTaxonomyPhylogeny"); FileWriter treeWriter = new FileWriter("tree.newick"); ncbi.toNewick(treeWriter, "", "", 0, 0); treeWriter.close(); FileWriter synonymWriter = new FileWriter("synonyms"); ncbi.writeSynonyms(synonymWriter); synonymWriter.close(); for (String rank : ranks) { FileWriter rankWriter = new FileWriter(rank); Set<Integer> ids = ncbi.getTaxIdsWithRank(rank); for (Integer id : ids) { rankWriter.append(id.toString()).append("\n"); } rankWriter.close(); } } catch (Throwable e) { e.printStackTrace(); } }
From source file:pl.mariuszczarny.springbatchforslask.main.fromdb.ContractImport.java
/** * @param args the command line arguments *//*from w w w .j a va 2 s.c o m*/ public static void main(String[] args) { fLogger.log(Level.INFO, "Import contract csv from mysql"); String[] springConfig = { "spring/batch/config/database.xml", "spring/batch/config/context.xml", "spring/batch/jobs/fromdb/contract.xml" }; ApplicationContext context = new ClassPathXmlApplicationContext(springConfig); JobLauncher jobContractLauncher = (JobLauncher) context.getBean("jobLauncher"); Job contractJob = (Job) context.getBean("contractImportJob"); try { JobExecution execution = jobContractLauncher.run(contractJob, new JobParameters()); fLogger.log(Level.INFO, "Exit Status : {0}", execution.getStatus()); } catch (JobParametersInvalidException e) { e.getMessage(); } catch (JobExecutionAlreadyRunningException e) { e.getMessage(); } catch (JobInstanceAlreadyCompleteException e) { e.getMessage(); } catch (JobRestartException e) { e.getMessage(); } fLogger.log(Level.INFO, "Done"); }
From source file:tpoint.spring.log4j.TutorialsPoint.java
public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); log.info("Going to create HelloWord Obj"); HelloWorld obj = (HelloWorld) context.getBean("hello"); obj.getMessage();// www.j a v a 2 s.c o m log.info("Exiting the program"); log.error(", "); // obj.printThrowException(); }