Package org.pentaho.platform.web.http

Examples of org.pentaho.platform.web.http.HttpOutputHandler


    return requestHandler;
  }

  protected HttpOutputHandler createOutputHandler( final HttpServletResponse response,
                                                   final OutputStream outputStream ) {
    return new HttpOutputHandler( response, outputStream, true );
  }
View Full Code Here


              }
            }
          }
        }
        IPentahoRequestContext requestContext = PentahoRequestContextHolder.getRequestContext();
        HttpOutputHandler outputHandler = createOutputHandler( response, outputStream );
        outputHandler.setSession( userSession );

        IMimeTypeListener listener = new HttpMimeTypeListener( request, response, fileName );
        outputHandler.setMimeTypeListener( listener );
        SimpleUrlFactory urlFactory = new SimpleUrlFactory( requestContext.getContextPath() + "ViewAction?" ); //$NON-NLS-1$
        IParameterProvider requestParameters = new HttpRequestParameterProvider( request );
        HttpServletRequestHandler requestHandler =
            getRequestHandler( request, response, userSession, requestParameters, outputStream, outputHandler,
                urlFactory );
View Full Code Here

      String baseUrl =
          request.getScheme()
              + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/content?type=" + type + "&component=" + componentName + "&"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$

      response.setContentType( type );
      HttpOutputHandler outputHandler = new HttpOutputHandler( response, outputStream, true );

      SimpleUrlFactory urlFactory = new SimpleUrlFactory( baseUrl );

      HttpServletRequestHandler requestHandler =
          new HttpServletRequestHandler( userSession, null, request, outputHandler, urlFactory );
View Full Code Here

      httpServletResponse.setCharacterEncoding( LocaleHelper.getSystemEncoding() );
    } catch ( Throwable t ) {
      logger.warn( "could not set encoding, servlet-api is likely too old.  are we in a unit test?" ); //$NON-NLS-1$
    }

    IOutputHandler outputHandler = new HttpOutputHandler( httpServletResponse, outputStream, true );
    outputHandler.setMimeTypeListener( new HttpMimeTypeListener( httpServletRequest, httpServletResponse ) {
      /*
       * This content generator is setting the mimeType
       */
      @Override
      public void setMimeType( String mimeType ) {
View Full Code Here

    int outputPreference = IOutputHandler.OUTPUT_TYPE_DEFAULT;
    outputHandler.setOutputPreference( outputPreference );
  }

  public static HttpOutputHandler createOutputHandler( HttpServletResponse response, OutputStream outputStream ) {
    return new HttpOutputHandler( response, outputStream, true );
  }
View Full Code Here

    return requestHandler;
  }

  protected HttpOutputHandler createOutputHandler( final HttpServletResponse response,
                                                   final OutputStream outputStream ) {
    return new HttpOutputHandler( response, outputStream, true );
  }
View Full Code Here

            }
          }
        }
      }
      IPentahoRequestContext requestContext = PentahoRequestContextHolder.getRequestContext();
      HttpOutputHandler outputHandler = createOutputHandler( response, outputStream );
      outputHandler.setSession( userSession );

      IMimeTypeListener listener = new HttpMimeTypeListener( request, response );
      listener.setName( fileName );
      outputHandler.setMimeTypeListener( listener );
      SimpleUrlFactory urlFactory =
          new SimpleUrlFactory( requestContext.getContextPath()
            + "SolutionEngineInteractivityService?" ); //$NON-NLS-1$
      IParameterProvider requestParameters = new HttpRequestParameterProvider( request );
      setupOutputHandler( outputHandler, requestParameters );
View Full Code Here

    }
  }

  protected IOutputHandler getOutputHandler( HttpServletResponse response, boolean allowFeedback ) throws IOException {
    OutputStream out = response.getOutputStream();
    HttpOutputHandler handler = new HttpOutputHandler( response, out, allowFeedback );
    return handler;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.platform.web.http.HttpOutputHandler

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.