gov.nasa.worldwind.retrieve
Class HTTPRetriever
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.retrieve.URLRetriever
gov.nasa.worldwind.retrieve.HTTPRetriever
- All Implemented Interfaces:
- AVList, Retriever, WWObject, PropertyChangeListener, Callable<Retriever>, EventListener
public class HTTPRetriever
- extends URLRetriever
Methods inherited from class gov.nasa.worldwind.retrieve.URLRetriever |
call, equals, getBeginTime, getBuffer, getConnection, getConnectTimeout, getContentLength, getContentLengthRead, getContentType, getEndTime, getName, getPostProcessor, getReadTimeout, getStaleRequestLimit, getState, getSubmitTime, getUrl, hashCode, setBeginTime, setConnectTimeout, setContentLengthRead, setEndTime, setReadTimeout, setStaleRequestLimit, setSubmitTime, toString |
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
HTTPRetriever
public HTTPRetriever(URL url,
RetrievalPostProcessor postProcessor)
doRead
protected ByteBuffer doRead(URLConnection connection)
throws Exception
- Overrides:
doRead
in class URLRetriever
- Parameters:
connection
- the connection to read from.
- Returns:
- a buffer containing the content read from the connection
- Throws:
Exception
- if connection
is null or an exception occurs during reading.
IllegalArgumentException
- if connection
is null
getResponseCode
public int getResponseCode()
getResponseMessage
public String getResponseMessage()