2 Copyright (C) 2001, 2006 United States Government
3 as represented by the Administrator of the
4 National Aeronautics and Space Administration.
7 package gov
.nasa
.worldwind
;
11 * @version $Id: Retriever.java 1985 2007-06-09 00:33:37Z tgaskins $
13 public interface Retriever
extends WWObject
, java
.util
.concurrent
.Callable
<Retriever
>
15 public final String RETRIEVER_STATE_NOT_STARTED
= "gov.nasa.worldwind.RetrieverStatusNotStarted";
16 public final String RETRIEVER_STATE_STARTED
= "gov.nasa.worldwind.RetrieverStatusStarted";
17 public final String RETRIEVER_STATE_CONNECTING
= "gov.nasa.worldwind.RetrieverStatusConnecting";
18 public final String RETRIEVER_STATE_READING
= "gov.nasa.worldwind.RetrieverStatusReading";
19 public final String RETRIEVER_STATE_INTERRUPTED
= "gov.nasa.worldwind.RetrieverStatusInterrupted";
20 public final String RETRIEVER_STATE_ERROR
= "gov.nasa.worldwind.RetrieverStatusError";
21 public final String RETRIEVER_STATE_SUCCESSFUL
= "gov.nasa.worldwind.RetrieverStatusSuccessful";
23 public java
.nio
.ByteBuffer
getBuffer();
25 public int getContentLength();
27 public int getContentLengthRead();
29 public String
getName();
31 public String
getState();
33 String
getContentType();
37 void setSubmitTime(long submitTime
);
41 void setBeginTime(long beginTime
);
45 void setEndTime(long endTime
);
47 int getConnectTimeout();
51 void setReadTimeout(int readTimeout
);
53 void setConnectTimeout(int connectTimeout
);
55 int getStaleRequestLimit();
57 void setStaleRequestLimit(int staleRequestLimit
);