/** * visits an ejb bundle descriptor * @param an ejb bundle descriptor */ public void accept(EjbBundleDescriptor bundleDescriptor) { DOLUtils.getDefaultLogger().info("Ejb Bundle " + bundleDescriptor.getName()); }
@Override public void accept(com.sun.enterprise.deployment.EjbBundleDescriptor ebd) { logInfo("Ejb Bundle " + ebd.getName()); }
public EjbReference getEjbReference(String name) { for (EjbReference er : getEjbReferenceDescriptors()) { if (er.getName().equals(name)) { return er; } } throw new IllegalArgumentException(localStrings.getLocalString( "enterprise.deployment.exceptionapphasnoejbrefbyname", "This ejb jar [{0}] has no ejb reference by the name of [{1}] ", new Object[]{getName(), name})); }
public void addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference) { for(Iterator itr = this.getDataSourceDefinitionDescriptors().iterator(); itr.hasNext();){ DataSourceDefinitionDescriptor desc = (DataSourceDefinitionDescriptor)itr.next(); if(desc.getName().equals(reference.getName())){ throw new IllegalStateException( localStrings.getLocalString("exceptionapplicationduplicatedatasourcedefinition", "This application [{0}] cannot have datasource definitions of same name : [{1}]", getName(), reference.getName())); } } getDataSourceDefinitionDescriptors().add(reference); }
private boolean checkEjbBundleForTimers(EjbBundleDescriptor ejbBundle, boolean createTimers, String target) { boolean result = false; if (ejbBundle != null) { if (_logger.isLoggable(Level.FINE)) { _logger.log( Level.FINE, "EjbDeployer.checkEjbBundleForTimers in BUNDLE: " + ejbBundle.getName()); } for (EjbDescriptor ejbDescriptor : ejbBundle.getEjbs()) { if (_logger.isLoggable(Level.FINE)) { _logger.log( Level.FINE, "EjbDeployer.checkEjbBundleForTimers in EJB: " + ejbDescriptor.getName()); } if (ejbDescriptor.isTimedObject()) { result = true; if (createTimers && !DeploymentUtils.isDomainTarget(target)) { createAutomaticPersistentTimersForEJB(ejbDescriptor, target); } } } } return result; }
void addSingletonContainer(EjbApplication ejbApp, AbstractSingletonContainer c) { c.setSingletonLifeCycleManager(this); EjbSessionDescriptor sdesc = (EjbSessionDescriptor) c.getEjbDescriptor(); String modName = sdesc.getEjbBundleDescriptor().getName(); //System.out.println("BundleName: " + modName); String src = normalizeSingletonName(sdesc.getName(), sdesc); String[] depends = sdesc.getDependsOn(); String[] newDepends = new String[depends.length]; StringBuilder sb = new StringBuilder("Partial order of dependent(s). " + src + " => {"); for(int i=0; i < depends.length; i++) { newDepends[i] = normalizeSingletonName(depends[i], sdesc); sb.append(newDepends[i] + " "); } sb.append("}"); if (_logger.isLoggable(Level.FINE)) { _logger.log(Level.FINE, sb.toString()); } this.addDependency(src, newDepends); name2Container.put(src, c); name2EjbApp.put(src, ejbApp); }
logger.finest("--[ EJB module: " + bundle.getName() + " ]--"); Set ejbs = bundle.getEjbs(); Iterator it = ejbs.iterator(); ram.add(bundle.getName() + ":" + ejb.getEjbClassName() + "." + md.getFormattedString()); while (rksi.hasNext()) { HashSet ram = (HashSet)allRoleMap.get(rksi.next()); ram.add(bundle.getName() + ":" + ejb.getEjbClassName() + "." + md.getFormattedString());
logger.finest("--[ EJB module: " + bundle.getName() + " ]--"); Set ejbs = bundle.getEjbs(); Iterator it = ejbs.iterator(); ram.add(bundle.getName() + ":" + ejb.getEjbClassName() + "." + md.getFormattedString()); while (rksi.hasNext()) { HashSet ram = (HashSet)allRoleMap.get(rksi.next()); ram.add(bundle.getName() + ":" + ejb.getEjbClassName() + "." + md.getFormattedString());
.getAllResourcesDescriptors(); if (findExistingDescriptors(resourceDescriptors, EJBBUNDLE_LEVEL + ebd.getName())) { return false; ebdLevel.add(EJBBUNDLE_LEVEL + ebd.getName()); resourceDescriptors = ejbDescriptor.getAllResourcesDescriptors(); if (findExistingDescriptors(resourceDescriptors, EJB_LEVEL + ebd.getName() + "#" + ejbDescriptor.getName())) { return false; edLevel.add(EJB_LEVEL + ebd.getName() + "#" + ejbDescriptor.getName());