1 17 package org.apache.geronimo.gjndi; 18 19 import org.apache.geronimo.gbean.GBeanInfo; 20 import org.apache.geronimo.gbean.GBeanInfoBuilder; 21 import org.apache.geronimo.naming.java.RootContext; 22 import org.apache.xbean.naming.context.ContextFlyweight; 23 24 import javax.naming.Context ; 25 import javax.naming.NamingException ; 26 27 30 public class JavaCompContextGBean extends ContextFlyweight { 31 protected Context getContext() { 32 return RootContext.getComponentContext(); 33 } 34 35 public String getNameInNamespace() throws NamingException { 36 return "java:comp"; 37 } 38 39 public static final GBeanInfo GBEAN_INFO; 40 41 public static GBeanInfo getGBeanInfo() { 42 return GBEAN_INFO; 43 } 44 45 static { 46 GBeanInfoBuilder builder = GBeanInfoBuilder.createStatic(JavaCompContextGBean.class, "Context"); 47 GBEAN_INFO = builder.getBeanInfo(); 48 } 49 } 50 | Popular Tags |