All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fugerit.java.doc.ent.servlet.HttpServletResponsePush Maven / Gradle / Ivy

/*
 * @(#)HttpServletResponseData.java
 *
 * @project    : serviceapp
 * @package    : net.jsomnium.jlib.mod.web.filter
 * @creation   : 12/lug/07
 * @license	   : META-INF/LICENSE.TXT
 */
package org.fugerit.java.doc.ent.servlet;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletResponseWrapper;

import org.fugerit.java.core.log.LogFacade;

/*
 * 

* * * * * * *

* * @author mfranci * */ public class HttpServletResponsePush extends HttpServletResponseWrapper { /* (non-Javadoc) * @see javax.servlet.ServletResponseWrapper#getOutputStream() */ public ServletOutputStream getOriginalOutputStream() throws IOException { return super.getOutputStream(); } /* (non-Javadoc) * @see javax.servlet.ServletResponseWrapper#getWriter() */ public PrintWriter getOriginalWriter() throws IOException { return super.getWriter(); } /* (non-Javadoc) * @see javax.servlet.ServletResponseWrapper#getOutputStream() */ public ServletOutputStream getOutputStream() throws IOException { return new DataServletOutputStream( new ByteArrayOutputStream() ); } /* (non-Javadoc) * @see javax.servlet.ServletResponseWrapper#getWriter() */ public PrintWriter getWriter() throws IOException { return new PrintWriter( this.getOutputStream() ); } /* * *

Crea una nuova istanza di HttpServletResponseData.

*

Creates a new instance of HttpServletResponseData.

*
* * @param arg0 */ public HttpServletResponsePush(HttpServletResponse response) { super(response); } public void flush() throws IOException { } public void setContentType(String type) { LogFacade.getLog().debug( "HttpServletResponseByteData.setContentType() do nothing : operation not allowed here" ); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy