Package gov.nasa.worldwind.retrieve
Interface Retriever
-
- All Superinterfaces:
AVList
,java.util.concurrent.Callable<Retriever>
,java.util.EventListener
,MessageListener
,java.beans.PropertyChangeListener
,WWObject
- All Known Implementing Classes:
HTTPRetriever
,JarRetriever
,LocalRasterServerRetriever
,URLRetriever
public interface Retriever extends WWObject, java.util.concurrent.Callable<Retriever>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
RETRIEVER_STATE_CONNECTING
static java.lang.String
RETRIEVER_STATE_ERROR
static java.lang.String
RETRIEVER_STATE_INTERRUPTED
static java.lang.String
RETRIEVER_STATE_NOT_STARTED
static java.lang.String
RETRIEVER_STATE_READING
static java.lang.String
RETRIEVER_STATE_STARTED
static java.lang.String
RETRIEVER_STATE_SUCCESSFUL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getBeginTime()
java.nio.ByteBuffer
getBuffer()
int
getConnectTimeout()
int
getContentLength()
int
getContentLengthRead()
java.lang.String
getContentType()
long
getEndTime()
long
getExpirationTime()
Indicates the expiration time of the resource retrieved by this Retriever.java.lang.String
getName()
int
getReadTimeout()
int
getStaleRequestLimit()
java.lang.String
getState()
long
getSubmitTime()
void
setBeginTime(long beginTime)
void
setConnectTimeout(int connectTimeout)
void
setEndTime(long endTime)
void
setReadTimeout(int readTimeout)
void
setStaleRequestLimit(int staleRequestLimit)
void
setSubmitTime(long submitTime)
-
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 gov.nasa.worldwind.event.MessageListener
onMessage
-
-
-
-
Field Detail
-
RETRIEVER_STATE_NOT_STARTED
static final java.lang.String RETRIEVER_STATE_NOT_STARTED
- See Also:
- Constant Field Values
-
RETRIEVER_STATE_STARTED
static final java.lang.String RETRIEVER_STATE_STARTED
- See Also:
- Constant Field Values
-
RETRIEVER_STATE_CONNECTING
static final java.lang.String RETRIEVER_STATE_CONNECTING
- See Also:
- Constant Field Values
-
RETRIEVER_STATE_READING
static final java.lang.String RETRIEVER_STATE_READING
- See Also:
- Constant Field Values
-
RETRIEVER_STATE_INTERRUPTED
static final java.lang.String RETRIEVER_STATE_INTERRUPTED
- See Also:
- Constant Field Values
-
RETRIEVER_STATE_ERROR
static final java.lang.String RETRIEVER_STATE_ERROR
- See Also:
- Constant Field Values
-
RETRIEVER_STATE_SUCCESSFUL
static final java.lang.String RETRIEVER_STATE_SUCCESSFUL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBuffer
java.nio.ByteBuffer getBuffer()
-
getContentLength
int getContentLength()
-
getContentLengthRead
int getContentLengthRead()
-
getName
java.lang.String getName()
-
getState
java.lang.String getState()
-
getContentType
java.lang.String getContentType()
-
getExpirationTime
long getExpirationTime()
Indicates the expiration time of the resource retrieved by this Retriever.- Returns:
- The expiration time of the resource, in milliseconds since the Epoch (January 1, 1970, 00:00:00 GMT). Zero indicates that there is no expiration time.
-
getSubmitTime
long getSubmitTime()
-
setSubmitTime
void setSubmitTime(long submitTime)
-
getBeginTime
long getBeginTime()
-
setBeginTime
void setBeginTime(long beginTime)
-
getEndTime
long getEndTime()
-
setEndTime
void setEndTime(long endTime)
-
getConnectTimeout
int getConnectTimeout()
-
getReadTimeout
int getReadTimeout()
-
setReadTimeout
void setReadTimeout(int readTimeout)
-
setConnectTimeout
void setConnectTimeout(int connectTimeout)
-
getStaleRequestLimit
int getStaleRequestLimit()
-
setStaleRequestLimit
void setStaleRequestLimit(int staleRequestLimit)
-
-