Package org.apache.hadoop.gateway.filter.rewrite.spi

Examples of org.apache.hadoop.gateway.filter.rewrite.spi.UrlRewriteResolver


  }

  private String invokeFunction( UrlRewriteContext context, String function, String parameter ) {
    String value = parameter;
    if( function != null ) {
      UrlRewriteResolver resolver = functions.get( function );
      if( resolver != null ) {
        try {
          value = resolver.resolve( context, parameter );
        } catch( Exception e ) {
          //TODO: Proper i18n stack trace logging.
          e.printStackTrace();
          // Ignore it and use the original parameter values.
        }
View Full Code Here


  public void testResolve() throws Exception {

    UrlRewriteEnvironment environment = EasyMock.createNiceMock( UrlRewriteEnvironment.class );
    EasyMock.expect( environment.resolve( "test-env-param-name" ) ).andReturn( Arrays.asList( "test-env-param-value" ) ).anyTimes();

    UrlRewriteResolver resolver = EasyMock.createNiceMock( UrlRewriteResolver.class );
    EasyMock.expect( resolver.resolve( EasyMock.anyObject(UrlRewriteContext.class), EasyMock.eq( "test-ctx-param-name" ) ) ).andReturn( "test-ctx-param-value" );

    EasyMock.replay( environment, resolver );

    UrlRewriter.Direction direction = UrlRewriter.Direction.OUT;
    Template template = Parser.parse( "scheme://host:port/dir/file" );
View Full Code Here

TOP

Related Classes of org.apache.hadoop.gateway.filter.rewrite.spi.UrlRewriteResolver

Copyright © 2018 www.massapicom. 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.