@Override public void addResourceEnvRef(ContextResourceEnvRef ref) { normalize(ref); super.addResourceEnvRef(ref); }
/** * Add a resource environment reference for this web application. * * @param name The resource environment reference name * @param type The resource environment reference type */ public void addResourceEnvRef(String name, String type) { namingResources.addResourceEnvRef(name, type); if (notifyContainerListeners) { fireContainerEvent("addResourceEnvRef", name); } }
private boolean isLookupRef(NamingResources naming, 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(JNDI_NAME, ref.location.jndiName); lookup.setType(Object.class.getName()); lookup.setOverride(false); naming.addResourceEnvRef(lookup); return true; }
naming.addResourceEnvRef(resourceEnv);
resource.setDescription(annotation.description()); context.getNamingResources().addResourceEnvRef(resource);
resource.setDescription(annotation.description()); context.getNamingResources().addResourceEnvRef(resource);
resource.setDescription(annotation.description()); context.getNamingResources().addResourceEnvRef(resource);
resourceEnv.setProperty(RESOURCE_ID, ref.value); resourceEnv.setOverride(false); naming.addResourceEnvRef(resourceEnv); enumRef.setType(ref.type); enumRef.setOverride(false); naming.addResourceEnvRef(enumRef);
resource.setDescription(annotation.description()); context.getNamingResources().addResourceEnvRef(resource);
resource.setDescription(annotation.description()); context.getNamingResources().addResourceEnvRef(resource);
naming.addResourceEnvRef(resourceEnv);
private void addWeldBeanManager(StandardContext appContext) { ContextResource resource = new ContextResource(); resource.setAuth("Container"); resource.setName(BEAN_MANAGER_NAME); resource.setType(BEAN_MANAGER_TYPE); resource.setProperty("factory", WELD_MANAGER_FACTORY); appContext.getNamingResources().addResource(resource); ContextResourceEnvRef resourceRef = new ContextResourceEnvRef(); resourceRef.setName(BEAN_MANAGER_NAME); resourceRef.setType(BEAN_MANAGER_TYPE); appContext.getNamingResources().addResourceEnvRef(resourceRef); appContext.addApplicationListener(WELD_SERVLET_LISTENER); }
context.getNamingResources().addResourceEnvRef(resource);
context.getNamingResources().addResourceEnvRef(resource);
context.getNamingResources().addResourceEnvRef(resource);
context.getNamingResources().addResourceEnvRef(resource);
context.getNamingResources().addResourceEnvRef(resource);