private boolean isLookupRef(final NamingResourcesImpl naming, final InjectableInfo ref) { if (ref.location == null) { return false; } if (ref.location.jndiName == null) { return false; } if (!ref.location.jndiName.startsWith("java:")) { return false; } final ContextResourceEnvRef lookup = new ContextResourceEnvRef(); lookup.setName(ref.referenceName.replaceAll("^comp/env/", "")); lookup.setProperty(Constants.FACTORY, LookupFactory.class.getName()); lookup.setProperty(NamingUtil.JNDI_NAME, ref.location.jndiName); lookup.setType(Object.class.getName()); lookup.setOverride(false); naming.addResourceEnvRef(lookup); return true; }
boolean addEntry = false; if (resourceEnv == null) { resourceEnv = new ContextResourceEnvRef(); resourceEnv.setName(ref.referenceName.replaceAll("^comp/env/", "")); addEntry = true;
public void mergeRef(final NamingResourcesImpl naming, final EnvEntryInfo ref) { final ContextResourceEnvRef resourceEnv = new ContextResourceEnvRef(); resourceEnv.setName(ref.referenceName.replaceAll("^comp/env/", "")); resourceEnv.setProperty(Constants.FACTORY, ResourceFactory.class.getName()); if (Enum.class.isAssignableFrom(type)) { final ContextResourceEnvRef enumRef = new ContextResourceEnvRef(); enumRef.setName(ref.referenceName.replaceAll("^comp/env/", "")); enumRef.setProperty(Constants.FACTORY, EnumFactory.class.getName());
ContextResourceEnvRef resource = new ContextResourceEnvRef();
ContextResourceEnvRef resource = new ContextResourceEnvRef();
private void registerBeanManager(Context appContext, String jndiObjectFactory, String servletListener) { ContextResource resource = new ContextResource(); resource.setAuth("Container"); resource.setName(BEAN_MANAGER_NAME); resource.setType(BEAN_MANAGER_TYPE); resource.setProperty("factory", jndiObjectFactory); appContext.getNamingResources().addResource(resource); ContextResourceEnvRef resourceRef = new ContextResourceEnvRef(); resourceRef.setName(BEAN_MANAGER_NAME); resourceRef.setType(BEAN_MANAGER_TYPE); appContext.getNamingResources().addResourceEnvRef(resourceRef); appContext.addApplicationListener(servletListener); }
ContextResourceEnvRef resource = new ContextResourceEnvRef();