Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / RetrievalService.java
blobf407fe192ffa91185f61213b78f0ac735b2f633a
1 /*
2 Copyright (C) 2001, 2006 United States Government
3 as represented by the Administrator of the
4 National Aeronautics and Space Administration.
5 All Rights Reserved.
6 */
7 package gov.nasa.worldwind;
9 /**
10 * @author Tom Gaskins
11 * @version $Id: RetrievalService.java 693 2007-01-31 19:11:01Z tgaskins $
13 public interface RetrievalService extends WWObject
15 RetrievalFuture runRetriever(Retriever retriever);
17 RetrievalFuture runRetriever(Retriever retriever, double priority);
19 void setRetrieverPoolSize(int poolSize);
21 int getRetrieverPoolSize();
23 boolean hasActiveTasks();
25 boolean isFull();
27 boolean contains(gov.nasa.worldwind.Retriever retriever);
29 int getNumRetrieversPending();