mapJNDI(atts, gfSpecific); List vendorSpecific = new ArrayList(); this.stack.push(new BindingCreation(gfSpecific, vendorSpecific)); } else if (qName.equals(CONFIG_PROPERTY_BINDING)) { List vendorSpecific = bc.getVendorSpecificList();
} else if (qName.equals(JNDI_BINDING)) { BindingCreation bc = (BindingCreation) this.stack.pop(); Map map = bc.getGFSpecificMap(); try { JNDIInvoker.mapDatasource(map, bc.getVendorSpecificList()); } catch (NamingException | DataSourceCreateException ex) { if (logger.isWarnEnabled()) { List vsList = bc.getVendorSpecificList(); ConfigProperty cp = (ConfigProperty) vsList.get(vsList.size() - 1); if (name == null) { value = ((StringBuffer) this.stack.pop()).toString(); BindingCreation bc = (BindingCreation) this.stack.peek(); List vsList = bc.getVendorSpecificList(); ConfigProperty cp = (ConfigProperty) vsList.get(vsList.size() - 1); type = ((StringBuffer) this.stack.pop()).toString(); BindingCreation bc = (BindingCreation) this.stack.peek(); List vsList = bc.getVendorSpecificList(); ConfigProperty cp = (ConfigProperty) vsList.get(vsList.size() - 1); if (type == null) {