Examples of PackageClassFilter


Examples of org.jboss.classloader.spi.filter.PackageClassFilter

      {
         ClassLoaderDomain defaultDomain = system.getDefaultDomain();
        
         Set<String> parentPackages = IsolatedClassLoaderTestHelper.getParentPackages();
         String[] parentPkgs = parentPackages.toArray(new String[parentPackages.size()]);
         PackageClassFilter filter = new PackageClassFilter(parentPkgs);
         filter.setIncludeJava(true);
         CombiningClassFilter beforeFilter = CombiningClassFilter.create(filter, aopFilter);
         ParentPolicy parentPolicy = new ParentPolicy(beforeFilter, ClassFilter.NOTHING);
        
         defaultDomain.setParentPolicy(parentPolicy);
      }
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

      }
      vfsdd.setClassLoading(classLoading);

      ClassLoaderSystem system = new DefaultClassLoaderSystem();
      // allow MC annotations, so that both, deployer and tester see the same
      ClassFilter mcAnnFilter = new PackageClassFilter(new String[]{"org.jboss.beans.metadata.api.annotations"});
      ClassFilter filter = new CombiningClassFilter(false, new ClassFilter[]{ClassFilter.JAVA_ONLY, mcAnnFilter});
      ParentPolicy policy = new ParentPolicy(filter, ClassFilter.NOTHING);
      system.getDefaultDomain().setParentPolicy(policy);

      AbstractLevelClassLoaderSystemDeployer clsd = new AbstractLevelClassLoaderSystemDeployer();
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

      }
     
      // Add FilteredDelegateLoaders for all collected package requirements
      for (Entry<ClassLoaderPolicy, List<String>> entry : delegateToRequiredPackages.entrySet())
      {
         PackageClassFilter filter = PackageClassFilter.createPackageClassFilter(entry.getValue());
         delegates.add(new FilteredDelegateLoader(entry.getKey(), filter));
      }
   }
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

      }
     
      // Add FilteredDelegateLoaders for all collected package requirements
      for (Entry<ClassLoaderPolicy, List<String>> entry : delegateToRequiredPackages.entrySet())
      {
         PackageClassFilter filter = PackageClassFilter.createPackageClassFilter(entry.getValue());
         delegates.add(new FilteredDelegateLoader(entry.getKey(), filter));
      }
   }
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

   }

   public void testIncluded() throws Exception
   {
      MockClassLoadingMetaData a = createClassLoadingMetaData("a");
      a.setIncluded(new PackageClassFilter(new String[]{A.class.getPackage().getName(), B.class.getPackage().getName()}));
      testMockClassLoadingMetaData(a);
   }
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

   }

   public void testExcluded() throws Exception
   {
      MockClassLoadingMetaData a = createClassLoadingMetaData("a");
      a.setExcluded(new PackageClassFilter(new String[]{C.class.getPackage().getName()}));
      testMockClassLoadingMetaData(a);
   }
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

   public void testRecurseFilter() throws Exception
   {
      Set<String> resources = new HashSet<String>(Arrays.asList(classes));
      resources.remove(ClassLoaderUtils.classNameToPath(C.class));
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setExcluded(new PackageClassFilter(new String[]{ResourcesAdapter.class.getPackage().getName()}));
      a.setPaths(ResourcesAdapter.class);
      ResourceFilter recurseFilter = new ResourceFilter()
      {
         public boolean accepts(ResourceContext resource)
         {
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

   }

   public void testFederatedWithRecurse() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setExcluded(new PackageClassFilter(new String[]{ResourcesAdapter.class.getPackage().getName()}));
      a.setPaths(ResourcesAdapter.class);
      MockFilteredResourceVisitor fa = new MockFilteredResourceVisitor("A\\.class");
      MockFilteredResourceVisitor fb = new MockFilteredResourceVisitor("B\\.class");
      ResourceFilter recurseFilter = new ResourceFilter()
      {
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

   }

   public void testFederatedWithRecurseMixed() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setExcluded(new PackageClassFilter(new String[]{ResourcesAdapter.class.getPackage().getName()}));
      a.setPaths(ResourcesAdapter.class);
      MockFilteredResourceVisitor fa = new MockFilteredResourceVisitor("A\\.class|C\\.class");
      MockFilteredResourceVisitor fb = new MockFilteredResourceVisitor("B\\.class");
      ResourceFilter recurseFilter = new ResourceFilter()
      {
View Full Code Here

Examples of org.jboss.classloader.spi.filter.PackageClassFilter

      }
     
      // Add FilteredDelegateLoaders for all collected package requirements
      for (Entry<ClassLoaderPolicy, List<String>> entry : delegateToRequiredPackages.entrySet())
      {
         PackageClassFilter filter = PackageClassFilter.createPackageClassFilter(entry.getValue());
         delegates.add(new FilteredDelegateLoader(entry.getKey(), filter));
      }
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.