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

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


      UrlRewriter.Direction direction,
      UrlRewriteFilterContentDescriptor config )
          throws IOException {
    InputStream filteredStream = null;
    Map<String,UrlRewriteStreamFilter> nameMap = getNameMap( type );
    UrlRewriteStreamFilter filter = getFilter( nameMap, name );
    String charset = MimeTypes.getCharset( type, DEFAULT_CHARACTER_ENCODING );
    if( filter != null ) {
      filteredStream = filter.filter( stream, charset, rewriter, resolver, direction, config );
    }
    return filteredStream;
  }
View Full Code Here


    }
    return nameMap;
  }

  private static UrlRewriteStreamFilter getFilter( Map<String,UrlRewriteStreamFilter> map, String name ) {
    UrlRewriteStreamFilter filter = null;
    if( map != null ) {
      if( name == null && !map.isEmpty() ) {
        filter = map.values().iterator().next();
      } else {
        filter = map.get( name );
View Full Code Here

      Resolver resolver,
      UrlRewriter.Direction direction )
          throws IOException {
    InputStream filteredStream = null;
    Map<String,UrlRewriteStreamFilter> nameMap = getNameMap( type );
    UrlRewriteStreamFilter filterFactory = getFilter( nameMap, name );
    String charset = MimeTypes.getCharset( type, DEFAULT_CHARACTER_ENCODING );
    if( filterFactory != null ) {
      filteredStream = filterFactory.filter( stream, charset, rewriter, resolver, direction );
    }
    return filteredStream;
  }
View Full Code Here

    }
    return nameMap;
  }

  private static UrlRewriteStreamFilter getFilter( Map<String,UrlRewriteStreamFilter> map, String name ) {
    UrlRewriteStreamFilter filter = null;
    if( map != null ) {
      if( name == null && !map.isEmpty() ) {
        filter = map.values().iterator().next();
      } else {
        filter = map.get( name );
View Full Code Here

TOP

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

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.