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

Examples of org.apache.hadoop.gateway.filter.rewrite.api.UrlRewriter


  // Ignore the Content-Length from the dispatch respond since the respond body may be rewritten.
  @Override
  public void setHeader( String name, String value ) {
    if( !ignoreHeader( name) ) {
//      if( rewriteHeader( name ) ) {
        UrlRewriter rewriter = UrlRewriteServletContextListener.getUrlRewriter( config.getServletContext() );
        value = rewriteValue( rewriter, value );
//      }
      super.setHeader( name, value );
    }
  }
View Full Code Here


  // Ignore the Content-Length from the dispatch respond since the respond body may be rewritten.
  @Override
  public void addHeader( String name, String value ) {
    if( !ignoreHeader( name) ) {
//      if( rewriteHeader( name ) ) {
        UrlRewriter rewriter = UrlRewriteServletContextListener.getUrlRewriter( config.getServletContext() );
        value = rewriteValue( rewriter, value );
//      }
      super.addHeader( name, value );
    }
  }
View Full Code Here

  }

  @Override
  public void streamResponse( InputStream input, OutputStream output ) throws IOException {
    MimeType type = getMimeType();
    UrlRewriter rewriter = UrlRewriteServletContextListener.getUrlRewriter( config.getServletContext() );
    InputStream filteredInput = UrlRewriteStreamFilterFactory.create(
        type, null, input, rewriter, this, UrlRewriter.Direction.OUT );
    IOUtils.copyBytes( filteredInput, output, 4096 );
    output.close();
  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.gateway.filter.rewrite.api.UrlRewriter

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.