Examples of RewriterConfiguration


Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

    oMockFacade.expectStatusCode(302);
    oMockFacade.expectRedirectLocation("/foo.aspx");
  }

  public void testRewriteActionWithStop() throws Exception {
    RewriterConfiguration oConfiguration = getConfig();

    oConfiguration.getRules().add(
        new RewriteAction("/foo.aspx", RewriteProcessing.StopProcessing));
    oConfiguration.getRules().add(
        new RewriteAction("/foo2.aspx", RewriteProcessing.StopProcessing));

    MockContextFacade oMockFacade = new MockContextFacade("/", ".",
        "GET", new URL("http://localhost/test.aspx"));
    RewriterEngine oEngine = new RewriterEngine(oConfiguration);
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

    oMockFacade.expectStatusCode(200);
    oMockFacade.expectLocation("/foo.aspx");
  }

  public void testRewriteActionWithContinue() throws Exception {
    RewriterConfiguration oConfiguration = getConfig();

    oConfiguration.getRules().add(
        new RewriteAction("/foo2.aspx",
            RewriteProcessing.ContinueProcessing));
    oConfiguration.getRules()
        .add(
            new RewriteAction("/foo.aspx",
                RewriteProcessing.ContinueProcessing));

    MockContextFacade oMockFacade = new MockContextFacade("/", ".",
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

    oMockFacade.expectStatusCode(200);
    oMockFacade.expectLocation("/foo.aspx");
  }

  public void testSetCookieAction() throws Exception {
    RewriterConfiguration oConfiguration = getConfig();

    oConfiguration.getRules().add(new SetCookieAction("MyCookie", "MyValue"));

    MockContextFacade oMockFacade = new MockContextFacade("/", ".",
        "GET", new URL("http://localhost/test.aspx"));
    RewriterEngine oEngine = new RewriterEngine(oConfiguration);
    oEngine.rewrite(oMockFacade);
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

    oMockFacade.expectLocation("/test.aspx");
    oMockFacade.expectCookieSet("MyCookie", "MyValue");
  }

  public void testSetStatusAction() throws Exception {
    RewriterConfiguration oConfiguration = getConfig();

    oConfiguration.getRules().add(
        new SetStatusAction(HttpServletResponse.SC_PARTIAL_CONTENT));
   
    MockContextFacade oMockFacade = new MockContextFacade("/", ".",
        "GET", new URL("http://localhost/test.aspx"));
    RewriterEngine oEngine = new RewriterEngine(oConfiguration);
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

*
*/
public class ScenariosTest extends TestCase {

  public RewriterConfiguration GetConfig() throws Exception {
    RewriterConfiguration oConfig = new RewriterConfiguration();
    oConfig.setConfigurationFromFile("src/test/resources/scenarios.xml");
    assertTrue(oConfig.getRules().size() > 0);
    return oConfig;
  }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

  public void init(FilterConfig pConfig) throws ServletException {
    mServletContext = pConfig.getServletContext();
    if (mEngine != null) return;
    InputStream oConfigStream = null;
    try {
      RewriterConfiguration oConfig = new RewriterConfiguration(getBeanFactory());
      String oPropsFile = pConfig.getInitParameter(PROPERTIES_FILE);
      if (oPropsFile != null) {
        String oFilePath = findPath(pConfig.getServletContext(), oPropsFile);
        Properties oProps = new Properties();
        FileInputStream oIS = null;
        try {
          oIS = new FileInputStream(oFilePath);
          oProps.load(oIS);
          oConfig.setProperties(oProps);
        } catch (IOException oIOE) {
          mLogger.error("Error loading properties file \"" + oFilePath + "\".", oIOE);
          throw oIOE;
        } finally {
          if (oIS != null) oIS.close();
        }
      }
      oConfigStream = getConfigFile(pConfig);
      if (mLogger.isDebugEnabled()) mLogger.debug("Initializing Rewriter Engine with configuration...");
      oConfig.setConfigurationFromFile(oConfigStream);
      if (mLogger.isDebugEnabled()) mLogger.debug("Done reading Rewriter configuration.");
      mEngine = new RewriterEngine(oConfig);     
    } catch (Exception e) {
      mLogger.fatal("Error starting URLRewriter.", e);
      throw new ServletException(e.getMessage(), e);
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

public class BenchmarkTest {

 
  @Test
  public void benchmark() throws Exception {
    RewriterConfiguration oConfiguration = new RewriterConfiguration();
    //rule.setFrom("^/([a-z]+)/([0-9]+)/" + i + "/$");
      // rule.setTo("/blah/a/$2/");   
    for (int i = 0; i < 1000; i++) {
      RewriteAction oRewriteAction = new RewriteAction("/blah/a/$2/", RewriteProcessing.StopProcessing); // RewriteProcessing.StopProcessing);
      ConditionalAction oAction = new ConditionalAction();
      oAction.getConditions().add(new UrlMatchCondition("^/([a-z]+)/([0-9]+)/" + i + "/$"));
      oAction.getActions().add(oRewriteAction);
      oConfiguration.getRules().add(oAction);
    }   
    final RewriterEngine oEngine = new RewriterEngine(oConfiguration);
    final MockContextFacade oMockFacade = new MockContextFacade("http://localhost/dir/999/45/");
   
    // warmup
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

*
*/
public class PerformanceTest extends TestCase {

  public RewriterConfiguration getConfig() throws Exception {
    RewriterConfiguration oConfig = new RewriterConfiguration();
    oConfig.setConfigurationFromFile("src/test/resources/scenarios.xml");
    assertTrue(oConfig.getRules().size() > 0);
    return oConfig;
  }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

  }

  public void testPerformance() throws Exception {
    long oStart = System.currentTimeMillis();

    RewriterConfiguration oConfig = getConfig();
    RewriterEngine oEngine = new RewriterEngine(oConfig);
    for (int i = 0; i < 1000; i++) {
      MockContextFacade oMockFacade = new MockContextFacade("/",
          "src/test/resources", "GET", new URL(
              "http://localhost/browse/antiques"));
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.configuration.RewriterConfiguration

*
*/
public class ConditionTest extends TestCase {

  private RewriterConfiguration getConfig() {
    return new RewriterConfiguration();
  }
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.