Package com.planet_ink.coffee_web.interfaces

Examples of com.planet_ink.coffee_web.interfaces.HTTPOutputConverter


      final Class<? extends HTTPOutputConverter> converterClass=config.getConverters().findConverter(mimeType);
      if(converterClass != null)
      {
        buffers=config.getFileCache().getFileData(pageFile, null);
        //checkIfModifiedSince(request,buffers); this is RETARDED!!!
        HTTPOutputConverter converter;
        try {
          converter = converterClass.newInstance();
          return new CWDataBuffers(converter.convertOutput(config, request, pathFile, HTTPStatus.S200_OK, buffers.flushToBuffer()), System.currentTimeMillis(), true);
        }
        catch (final Exception e) { }
        return buffers;
      }
      else
View Full Code Here


        {
          buffers=config.getFileCache().getFileData(pageFile, null);
          //checkIfModifiedSince(request,buffers); this is RETARDED!!!
          try
          {
            HTTPOutputConverter converter;
            converter = converterClass.newInstance();
            extraHeaders.put(HTTPHeader.CACHE_CONTROL, "no-cache");
            final long dateTime=System.currentTimeMillis();
            extraHeaders.put(HTTPHeader.EXPIRES, HTTPIOHandler.DATE_FORMAT.format(Long.valueOf(dateTime)));
            buffers=new CWDataBuffers(converter.convertOutput(config, request, pathFile, HTTPStatus.S200_OK, buffers.flushToBuffer()), dateTime, true);
            buffers = handleEncodingRequest(request, null, buffers, extraHeaders);
          }
          catch (final Exception e)
          {
            config.getLogger().throwing("", "", e);
View Full Code Here

        {
          headers.put(HTTPHeader.CONTENT_TYPE, mimeType.getType());
          final Class<? extends HTTPOutputConverter> converterClass=config.getConverters().findConverter(mimeType);
          if(converterClass != null)
          {
            final HTTPOutputConverter converter=converterClass.newInstance();
            finalBody=new CWDataBuffers(converter.convertOutput(config, request, errorFile, status, fileBytes.flushToBuffer()),0,true);
          }
          else
            finalBody=fileBytes;
        }
        else
View Full Code Here

TOP

Related Classes of com.planet_ink.coffee_web.interfaces.HTTPOutputConverter

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.