org.n52.security.common.util
Class TransferableServletWriter

java.lang.Object
  extended by org.n52.security.common.util.TransferableServletWriter

public class TransferableServletWriter
extends Object

Provides methods to write Transferable instances to a Servlet's output stream.


Constructor Summary
TransferableServletWriter(Transferable transferable)
           
 
Method Summary
 Transferable getTransferable()
           
 void setContentTypeHeader(javax.servlet.http.HttpServletResponse servletResponse)
           
 void setStatusCodeHeader(javax.servlet.http.HttpServletResponse servletResponse)
           
 void write(javax.servlet.http.HttpServletResponse servletResponse)
          Writes the content of the transferable to the servlet response's output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransferableServletWriter

public TransferableServletWriter(Transferable transferable)
Method Detail

write

public void write(javax.servlet.http.HttpServletResponse servletResponse)
Writes the content of the transferable to the servlet response's output stream. The output HTTP header are set regarding If the transferable contains an HttpHeaderAttribute.HEADER_NAME_CONTENT_ENCODING attribute and its value contains 'gzip', the stream is written using gzip compression.

Parameters:
transferable -
servletResponse -

setContentTypeHeader

public void setContentTypeHeader(javax.servlet.http.HttpServletResponse servletResponse)

setStatusCodeHeader

public void setStatusCodeHeader(javax.servlet.http.HttpServletResponse servletResponse)

getTransferable

public Transferable getTransferable()


Copyright © 2004–2014 52north.org. All rights reserved.