X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.detached%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdetached%2FSpringStaticRefProvider.java;fp=org.argeo.slc.detached%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdetached%2FSpringStaticRefProvider.java;h=0000000000000000000000000000000000000000;hb=f198cdf84f9c6b5312825672450f92bc8451ede3;hp=b58601e6791a5e0c292f59c481fea67e4fbddaf9;hpb=ae2cf54e6b03df5d51372b3db6b77daa977e00b8;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/SpringStaticRefProvider.java b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/SpringStaticRefProvider.java deleted file mode 100644 index b58601e67..000000000 --- a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/SpringStaticRefProvider.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.argeo.slc.detached; - -import org.springframework.beans.factory.NoSuchBeanDefinitionException; -import org.springframework.context.ConfigurableApplicationContext; - -public class SpringStaticRefProvider implements StaticRefProvider { - private final ConfigurableApplicationContext applicationContext; - - public SpringStaticRefProvider( - ConfigurableApplicationContext applicationContext) { - this.applicationContext = applicationContext; - } - - public Object getStaticRef(String id) { - try { - return applicationContext.getBean(id); - } catch (NoSuchBeanDefinitionException e) { - // silent - return null; - } - } - - public void close(){ - applicationContext.close(); - } -}