Package org.springsource.loaded

Examples of org.springsource.loaded.TypeRegistry.configure()


    }
    if (tr == null) {
      throw new IllegalStateException(
          "maybe you need to run with: -Dspringloaded=limit=false -Xmx512M -XX:MaxPermSize=256m -noverify");
    }
    tr.configure(p);
    return tr;
  }

  //  protected TypeRegistry getTypeRegistry(String... includePatterns) {
  //    StringBuilder s = new StringBuilder();
View Full Code Here


    TypeRegistry typeRegistry = TypeRegistry.getTypeRegistryFor(binLoader);
    assertNotNull(typeRegistry);

    Properties p = new Properties();
    p.setProperty(TypeRegistry.Key_Inclusions, "com.foo.Bar");
    typeRegistry.configure(p);
    List<TypePattern> tps = typeRegistry.getInclusionPatterns();
    assertEquals(1, tps.size());
    assertEquals("text:com.foo.Bar", tps.get(0).toString());

    p.setProperty(TypeRegistry.Key_Inclusions, "com.foo.Bar,org.springsource..*");
 
View Full Code Here

    List<TypePattern> tps = typeRegistry.getInclusionPatterns();
    assertEquals(1, tps.size());
    assertEquals("text:com.foo.Bar", tps.get(0).toString());

    p.setProperty(TypeRegistry.Key_Inclusions, "com.foo.Bar,org.springsource..*");
    typeRegistry.configure(p);
    tps = typeRegistry.getInclusionPatterns();
    System.out.println(tps);
    assertEquals(2, tps.size());
    assertEquals("text:com.foo.Bar", tps.get(0).toString());
    assertEquals("text:org.springsource..*", tps.get(1).toString());
View Full Code Here

    TypeRegistry typeRegistry = TypeRegistry.getTypeRegistryFor(binLoader);
    assertNotNull(typeRegistry);

    Properties p = new Properties();
    p.setProperty(TypeRegistry.Key_Inclusions, "com.foo.Bar");
    typeRegistry.configure(p);
    List<TypePattern> tps = typeRegistry.getInclusionPatterns();
    assertEquals(1, tps.size());
    assertEquals("text:com.foo.Bar", tps.get(0).toString());
    assertFalse(tps.get(0).matches("com.foo.Gar"));
    assertTrue(tps.get(0).matches("com.foo.Bar"));
View Full Code Here

    assertEquals("text:com.foo.Bar", tps.get(0).toString());
    assertFalse(tps.get(0).matches("com.foo.Gar"));
    assertTrue(tps.get(0).matches("com.foo.Bar"));

    p.setProperty(TypeRegistry.Key_Inclusions, "com.foo.Bar,org.springsource..*");
    typeRegistry.configure(p);
    tps = typeRegistry.getInclusionPatterns();
    assertEquals(2, tps.size());
    // exclude should be first
    assertEquals("text:com.foo.Bar", tps.get(0).toString());
    assertEquals("text:org.springsource..*", tps.get(1).toString());
View Full Code Here

    assertEquals("text:org.springsource..*", tps.get(1).toString());
    assertFalse(tps.get(0).matches("com.foo.Gar"));
    assertTrue(tps.get(0).matches("com.foo.Bar"));

    p.setProperty(TypeRegistry.Key_Inclusions, "com.foo..*");
    typeRegistry.configure(p);
    tps = typeRegistry.getInclusionPatterns();
    assertEquals(1, tps.size());
    assertFalse(tps.get(0).matches("com.goo.Bar"));
    assertTrue(tps.get(0).matches("com.foo.Bar"));
  }
View Full Code Here

    TypeRegistry typeRegistry = TypeRegistry.getTypeRegistryFor(binLoader);
    assertNotNull(typeRegistry);

    Properties p = new Properties();
    p.setProperty(TypeRegistry.Key_Inclusions, "*");
    typeRegistry.configure(p);
    List<TypePattern> tps = typeRegistry.getInclusionPatterns();
    assertEquals(1, tps.size());
    assertEquals("text:*", tps.get(0).toString());
    assertTrue(tps.get(0).matches("wibble"));

View Full Code Here

    assertEquals(1, tps.size());
    assertEquals("text:*", tps.get(0).toString());
    assertTrue(tps.get(0).matches("wibble"));

    p.setProperty(TypeRegistry.Key_Exclusions, "*");
    typeRegistry.configure(p);
    tps = typeRegistry.getExclusionPatterns();
    assertEquals("text:*", tps.get(0).toString());
    assertTrue(tps.get(0).matches("wibble"));
  }

View Full Code Here

  @Test
  public void rebasePaths() {
    TypeRegistry typeRegistry = getTypeRegistry("data.SimpleClass");
    Properties p = new Properties();
    p.setProperty(TypeRegistry.Key_ReloadableRebase, "a/b/c=d/e/f,g/h=x/y");
    typeRegistry.configure(p);
    Map<String, String> rebases = typeRegistry.getRebasePaths();
    assertEquals(2, rebases.keySet().size());
    String value = rebases.get("a/b/c");
    assertEquals("d/e/f", value);
    assertEquals("x/y", rebases.get("g/h"));
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.