Revision 290 org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.impl/src/main/java/org/gvsig/raster/cache/tile/impl/TileImpl.java

View differences:

TileImpl.java
29 29

  
30 30
import org.gvsig.raster.cache.tile.AtomicTask;
31 31
import org.gvsig.raster.cache.tile.Tile;
32
import org.gvsig.raster.cache.tile.exception.TileGettingException;
32 33
import org.gvsig.raster.cache.tile.impl.pool.TilePipe;
33 34
import org.gvsig.raster.cache.tile.provider.Downloader;
34 35

  
......
51 52
	private Object[]    downloaderParams = null;
52 53
	private TilePipe    sharedPipe       = null;
53 54
	private int         priority         = 0;
55
	private Object[]    data             = null;
54 56
	
55 57
	public TileImpl(int level, int x, int y) {
56 58
		this.level = level;
......
264 266
	 * Actions for download a tile
265 267
	 */
266 268
	public void run() {
267
		downloader.getTile(this);
268
		if(sharedPipe != null)
269
			sharedPipe.setTile(this);
269
		try {
270
			downloader.getTile(this);
271
			if(sharedPipe != null)
272
				sharedPipe.setTile(this);
273
		} catch (TileGettingException e) {
274
		}
275
		
270 276
		//System.out.println("Downloading " + this.getRow() + " " + this.getCol());
271 277
	}
272 278

  
......
309 315
	public void setPriority(int priority) {
310 316
		this.priority = priority;
311 317
	}
318
	
319
	/*
320
	 * (non-Javadoc)
321
	 * @see org.gvsig.raster.cache.tile.Tile#setData(java.lang.Object)
322
	 */
323
	public void setData(Object[] data) {
324
		this.data = data;
325
	}
326
	
327
	/*
328
	 * (non-Javadoc)
329
	 * @see org.gvsig.raster.cache.tile.Tile#getData()
330
	 */
331
	public Object[] getData() {
332
		return data;
333
	}
312 334

  
313 335
	/*
314 336
	 * (non-Javadoc)

Also available in: Unified diff