NASA World Wind

gov.nasa.worldwind.retrieve
Class HTTPRetriever

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
          extended by gov.nasa.worldwind.retrieve.URLRetriever
              extended by gov.nasa.worldwind.retrieve.HTTPRetriever
All Implemented Interfaces:
AVList, Retriever, WWObject, PropertyChangeListener, Callable<Retriever>, EventListener

public class HTTPRetriever
extends URLRetriever


Field Summary
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
Fields inherited from interface gov.nasa.worldwind.retrieve.Retriever
RETRIEVER_STATE_CONNECTING, RETRIEVER_STATE_ERROR, RETRIEVER_STATE_INTERRUPTED, RETRIEVER_STATE_NOT_STARTED, RETRIEVER_STATE_READING, RETRIEVER_STATE_STARTED, RETRIEVER_STATE_SUCCESSFUL
 
Constructor Summary
HTTPRetriever(URL url, RetrievalPostProcessor postProcessor)
           
 
Method Summary
protected  ByteBuffer doRead(URLConnection connection)
           
 int getResponseCode()
           
 String getResponseMessage()
           
 
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.WWObjectImpl
propertyChange
 
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Constructor Detail

HTTPRetriever

public HTTPRetriever(URL url,
                     RetrievalPostProcessor postProcessor)
Method Detail

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()

NASA World Wind