org.geotools.data.ows
Class DelegateHTTPResponse

Object
  extended by DelegateHTTPResponse
All Implemented Interfaces:
HTTPResponse

public class DelegateHTTPResponse
extends Object
implements HTTPResponse


Field Summary
protected  HTTPResponse delegate
           
 
Constructor Summary
DelegateHTTPResponse(HTTPResponse delegate)
           
 
Method Summary
 void dispose()
          Disposes this HTTP response and cleans up any resource being held.
 String getContentType()
          Short cut for getResponseHeader("Content-Type")
 String getResponseCharset()
           
 String getResponseHeader(String headerName)
          Returns the value of the requested HTTP response header, or null if not set.
 InputStream getResponseStream()
          Returns the HTTP response content byte stream, automatically recognizing gzip encoded responses and returning an uncompressing stream if that's the case.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected HTTPResponse delegate
Constructor Detail

DelegateHTTPResponse

public DelegateHTTPResponse(HTTPResponse delegate)
Method Detail

dispose

public void dispose()
Description copied from interface: HTTPResponse
Disposes this HTTP response and cleans up any resource being held.

Multiple invocations of this method shall not raise an exception but return silently.

Specified by:
dispose in interface HTTPResponse

getContentType

public String getContentType()
Description copied from interface: HTTPResponse
Short cut for getResponseHeader("Content-Type")

Specified by:
getContentType in interface HTTPResponse

getResponseHeader

public String getResponseHeader(String headerName)
Description copied from interface: HTTPResponse
Returns the value of the requested HTTP response header, or null if not set.

Specified by:
getResponseHeader in interface HTTPResponse

getResponseStream

public InputStream getResponseStream()
                              throws IOException
Description copied from interface: HTTPResponse
Returns the HTTP response content byte stream, automatically recognizing gzip encoded responses and returning an uncompressing stream if that's the case.

Specified by:
getResponseStream in interface HTTPResponse
Throws:
IOException - if such happens when obtaining the response stream.

getResponseCharset

public String getResponseCharset()
Specified by:
getResponseCharset in interface HTTPResponse
Returns:
the response charset parsed out of the content type response header, if any, or null otherwise.


Copyright © 1996-2014 Geotools. All Rights Reserved.