public class HttpResponseStream
extends java.lang.Object
InputStream
that comes as a response from
the API servers.
This exists primarily for custom implementations of
HttpRequestDispatcher
that may wish to subclass this to perform extra
cleanup when the stream is closed via the close()
method (which can be
overridden).
Constructor and Description |
---|
HttpResponseStream(java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
close()
|
java.io.InputStream |
stream()
Returns the non-null
InputStream object that this
HttpResponseStream object was created with. |
public final java.io.InputStream stream()
InputStream
object that this
HttpResponseStream
object was created with.
You should not close the returned stream directly, instead call
close()
on this object when you're done with it (and the stream
it holds).
public void close() throws TransportException
stream()
, wrapping any IOException
in a
TransportException
.
If your HttpRequestDispatcher
needs to do any other cleanup, it
should return a subclass of HttpResponseStream
that
overrides this method.
TransportException
See www.degreedays.net/api/ for more about the Degree Days.net API.
You can sign up for a Degree Days.net API account and read the integration guide that is useful and applicable whether you are using Java or not.