private static List<URL> findResources(PackageAdmin packageAdmin, Bundle bundle, String name, final boolean continueScanning) throws Exception { BundleResourceFinder finder = new BundleResourceFinder(packageAdmin, bundle, "", name); final List<URL> resources = new ArrayList<URL>(); finder.find(new BundleResourceFinder.ResourceFinderCallback() { public boolean foundInDirectory(Bundle bundle, String baseDir, URL url) throws Exception { resources.add(url); return continueScanning; } public boolean foundInJar(Bundle bundle, String jarName, ZipEntry entry, InputStream inputStream) throws Exception { URL jarURL = BundleUtils.getEntry(bundle, jarName); URL url = new URL("jar:" + jarURL.toString() + "!/" + entry.getName()); resources.add(url); return continueScanning; } }); return resources; }
PackageAdmin packageAdmin = (PackageAdmin) bundle.getBundleContext().getService(reference); BundleResourceFinder resourceFinder = new BundleResourceFinder(packageAdmin, bundle, "META-INF/", ".tld"); modURLs.addAll(resourceFinder.find());
public BundleArchive(PackageAdmin packageAdmin, Bundle bundle, ResourceDiscoveryFilter discoveryFilter) throws Exception { this.bundle = bundle; BundleResourceFinder bundleResourceFinder = new BundleResourceFinder(packageAdmin, bundle, "", ".class", discoveryFilter); bundleResourceFinder.find(new AnnotationFindingCallback()); }
public BundleArchive(PackageAdmin packageAdmin, Bundle bundle, ResourceDiscoveryFilter discoveryFilter) throws Exception { this.bundle = bundle; BundleResourceFinder bundleResourceFinder = new BundleResourceFinder(packageAdmin, bundle, "", ".class", discoveryFilter); bundleResourceFinder.find(new AnnotationFindingCallback()); }
public BundleArchive(PackageAdmin packageAdmin, Bundle bundle, ResourceDiscoveryFilter discoveryFilter) throws Exception { this.bundle = bundle; BundleResourceFinder bundleResourceFinder = new BundleResourceFinder(packageAdmin, bundle, "", ".class", discoveryFilter); bundleResourceFinder.find(new AnnotationFindingCallback()); }
BundleResourceFinder brfXmlJar = new BundleResourceFinder(packageAdmin, mainBundle, "", META_INF_BEANS_XML);
public BundleAnnotationFinder(PackageAdmin packageAdmin, Bundle bundle, ResourceDiscoveryFilter discoveryFilter, Set<String> paths) throws Exception { this.bundle = BundleUtils.unwrapBundle(bundle); BundleResourceFinder bundleResourceFinder = new BundleResourceFinder(packageAdmin, this.bundle, "", ".class", discoveryFilter); bundleResourceFinder.find(new AnnotationFindingCallback()); this.paths = paths; }
public BundleAnnotationFinder(PackageAdmin packageAdmin, Bundle bundle, ResourceDiscoveryFilter discoveryFilter, Set<String> paths) throws Exception { this.bundle = BundleUtils.unwrapBundle(bundle); BundleResourceFinder bundleResourceFinder = new BundleResourceFinder(packageAdmin, this.bundle, "", ".class", discoveryFilter); bundleResourceFinder.find(new AnnotationFindingCallback()); this.paths = paths; }
private void findBeansXml(Bundle mainBundle, PackageAdmin packageAdmin) throws Exception BundleResourceFinder brfXmlJar = new BundleResourceFinder(packageAdmin, mainBundle, "", META_INF_BEANS_XML);
public BundleAnnotationFinder(PackageAdmin packageAdmin, Bundle bundle, ResourceDiscoveryFilter discoveryFilter, Set<String> paths) throws Exception { this.bundle = BundleUtils.unwrapBundle(bundle); BundleResourceFinder bundleResourceFinder = new BundleResourceFinder(packageAdmin, this.bundle, "", ".class", discoveryFilter); bundleResourceFinder.find(new AnnotationFindingCallback()); this.paths = paths; }
PackageAdmin packageAdmin = (PackageAdmin) bundle.getBundleContext().getService(reference); final String libDirectory = moduleNamePrefix + "WEB-INF/lib"; BundleResourceFinder resourceFinder = new BundleResourceFinder(packageAdmin, bundle, "META-INF/", "faces-config.xml", new ResourceDiscoveryFilter() {
PackageAdmin packageAdmin = (PackageAdmin) bundle.getBundleContext().getService(reference); final String libDirectory = moduleNamePrefix + "WEB-INF/lib"; BundleResourceFinder resourceFinder = new BundleResourceFinder(packageAdmin, bundle, "META-INF/", ".taglib.xml", new ResourceDiscoveryFilter() {
BundleResourceFinder resourceFinder = new BundleResourceFinder(packageAdmin, bundle, "META-INF/", "beans.xml", new ResourceDiscoveryFilter() {
try { PackageAdmin packageAdmin = (PackageAdmin) bundle.getBundleContext().getService(reference); BundleResourceFinder resourceFinder = new BundleResourceFinder(packageAdmin, bundle, "META-INF/services", "javax.servlet.ServletContainerInitializer"); resourceFinder.find(new ResourceFinderCallback() {
BundleResourceFinder finder = new BundleResourceFinder(packageAdmin, bundle, "", "META-INF/persistence.xml", new ResourceDiscoveryFilter() {