targetBundle = app.getRelativeBundle(bundleDescriptor, relativeModuleUri);
targetBundle = app.getRelativeBundle(bundleDescriptor, relativeModuleUri);
private String normalizeSingletonName(String origName, EjbSessionDescriptor sessionDesc) { String normalizedName; boolean fullyQualified = origName.contains("#"); Application app = sessionDesc.getEjbBundleDescriptor().getApplication(); if (fullyQualified) { int indexOfHash = origName.indexOf("#"); String ejbName = origName.substring(indexOfHash + 1); String relativeJarPath = origName.substring(0, indexOfHash); BundleDescriptor bundle = app.getRelativeBundle(sessionDesc.getEjbBundleDescriptor(), relativeJarPath); if (bundle == null) { throw new IllegalStateException("Invalid @DependOn value = " + origName + " for Singleton " + sessionDesc.getName()); } normalizedName = bundle.getModuleDescriptor().getArchiveUri() + "#" + ejbName; } else { normalizedName = sessionDesc.getEjbBundleDescriptor().getModuleDescriptor().getArchiveUri() + "#" + origName; } return normalizedName; }
private String normalizeSingletonName(String origName, EjbSessionDescriptor sessionDesc) { String normalizedName = origName; boolean fullyQualified = origName.contains("#"); Application app = sessionDesc.getEjbBundleDescriptor().getApplication(); if (fullyQualified) { int indexOfHash = origName.indexOf("#"); String ejbName = origName.substring(indexOfHash + 1); String relativeJarPath = origName.substring(0, indexOfHash); BundleDescriptor bundle = app.getRelativeBundle(sessionDesc.getEjbBundleDescriptor(), relativeJarPath); if (bundle == null) { throw new IllegalStateException("Invalid @DependOn value = " + origName + " for Singleton " + sessionDesc.getName()); } normalizedName = bundle.getModuleDescriptor().getArchiveUri() + "#" + ejbName; } else { normalizedName = sessionDesc.getEjbBundleDescriptor().getModuleDescriptor().getArchiveUri() + "#" + origName; } return normalizedName; }
String relativeModuleUri = linkName.substring(0, hashIndex); msgDestName = linkName.substring(hashIndex + 1); targetBundle = app.getRelativeBundle(bundleDescriptor, relativeModuleUri); } else {
String relativeModuleUri = linkName.substring(0, hashIndex); msgDestName = linkName.substring(hashIndex + 1); targetBundle = app.getRelativeBundle(bundleDescriptor, relativeModuleUri); } else {
String relativeJarPath = next.substring(0, indexOfHash); BundleDescriptor bundle = app.getRelativeBundle(sessionDesc.getEjbBundleDescriptor(), relativeJarPath);
String relativeJarPath = next.substring(0, indexOfHash); BundleDescriptor bundle = app.getRelativeBundle(sessionDesc.getEjbBundleDescriptor(), relativeJarPath);
} else { refereeJar = getApplication().getRelativeBundle(referringJar, jarPath);
} else { refereeJar = getApplication().getRelativeBundle(referringJar, jarPath);