[jboss-cvs] jboss-seam/examples/spring/src/org/jboss/seam/spring ...
Norman Richards
norman.richards at jboss.com
Sun Jan 21 02:36:18 EST 2007
User: nrichards
Date: 07/01/21 02:36:18
Added: examples/spring/src/org/jboss/seam/spring
ApplicationContext.java BeanFactory.java
package-info.java
Log:
stub project
Revision Changes Path
1.1 date: 2007/01/21 07:36:18; author: nrichards; state: Exp;jboss-seam/examples/spring/src/org/jboss/seam/spring/ApplicationContext.java
Index: ApplicationContext.java
===================================================================
package org.jboss.seam.spring;
import org.jboss.seam.annotations.Create;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Unwrap;
import org.jboss.seam.log.Log;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class ApplicationContext {
@Logger Log log;
org.springframework.context.ApplicationContext context;
String[] beanFiles;
public void setBeanFiles(String[] beanFiles) {
this.beanFiles = beanFiles;
}
@Create
public void createBeanFactory() {
context = new ClassPathXmlApplicationContext(beanFiles);
log.info("Created spring application context");
}
@Unwrap
public org.springframework.context.ApplicationContext getContext() {
return context;
}
}
1.1 date: 2007/01/21 07:36:18; author: nrichards; state: Exp;jboss-seam/examples/spring/src/org/jboss/seam/spring/BeanFactory.java
Index: BeanFactory.java
===================================================================
package org.jboss.seam.spring;
import org.jboss.seam.annotations.Create;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Unwrap;
import org.jboss.seam.log.Log;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
public class BeanFactory {
@Logger Log log;
org.springframework.beans.factory.BeanFactory factory;
String beanFile = "spring-beans.xml";
public void setBeanFile(String beanFile) {
this.beanFile = beanFile;
}
@Create
public void createBeanFactory() {
factory = new XmlBeanFactory(new ClassPathResource(beanFile));
log.info("Created bean factory for #0", beanFile);
}
@Unwrap
public org.springframework.beans.factory.BeanFactory getFactory() {
return factory;
}
}
1.1 date: 2007/01/21 07:36:18; author: nrichards; state: Exp;jboss-seam/examples/spring/src/org/jboss/seam/spring/package-info.java
Index: package-info.java
===================================================================
@Namespace("http://jboss.com/products/seam/spring")
package org.jboss.seam.spring;
import org.jboss.seam.annotations.Namespace;
More information about the jboss-cvs-commits
mailing list