Examples of PackageClassFilter


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

         public ClassLoaderPolicy createClassLoaderPolicy()
         {
            return getPolicy();
         }
      };
      PackageClassFilter filter = PackageClassFilter.createPackageClassFilter(packages);
      return new FilteredDelegateLoader(clpf, filter);
   }
View Full Code Here

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

            if (policy == null)
               throw new IllegalStateException("ClassLoaderPolicy not available");
            return policy;
         }
      };
      PackageClassFilter filter = PackageClassFilter.createPackageClassFilter(determinePackageNames(true));
      return new FilteredDelegateLoader(clpf, filter);
   }
View Full Code Here

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

         public ClassLoaderPolicy createClassLoaderPolicy()
         {
            return getPolicy();
         }
      };
      PackageClassFilter filter = PackageClassFilter.createPackageClassFilter(packages);
      return new FilteredDelegateLoader(clpf, filter);
   }
View Full Code Here

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

   }
  
   public void testPackageFilterNoJava() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      PackageClassFilter filter = PackageClassFilter.createPackageClassFilter("dummy");
      ParentPolicy parentPolicy = new ParentPolicy(filter, ClassFilter.NOTHING);
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", parentPolicy, null);
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
      assertLoadClassFail(Object.class, classLoader);
View Full Code Here

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

   }
  
   public void testPackageFilterIncludeJava() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      PackageClassFilter filter = PackageClassFilter.createPackageClassFilter("dummy");
      filter.setIncludeJava(true);
      ParentPolicy parentPolicy = new ParentPolicy(filter, ClassFilter.NOTHING);
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", parentPolicy, null);
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
      assertLoadClass(Object.class, classLoader, null, true);
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()}));
      Set<String> resources = new HashSet<String>(Arrays.asList(classes));
      resources.remove(ClassLoaderUtils.classNameToPath(C.class));
      resources.remove(ClassLoaderUtils.classNameToPath(D.class));
      testMockClassLoadingMetaData(a, new MockResourceVisitor(), resources);
   }
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
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.