Merge pull request #132 from andreynovikov/set-num-loaders

Set number of loaders
This commit is contained in:
Emux 2016-08-15 13:32:33 +03:00 committed by GitHub
commit 6e6984f4ed

View File

@ -1,5 +1,6 @@
/* /*
* Copyright 2013 Hannes Janetzek * Copyright 2013 Hannes Janetzek
* Copyright 2016 Andrey Novikov
* *
* This file is part of the OpenScienceMap project (http://www.opensciencemap.org). * This file is part of the OpenScienceMap project (http://www.opensciencemap.org).
* *
@ -31,7 +32,7 @@ public abstract class TileLayer extends Layer implements UpdateListener {
static final Logger log = LoggerFactory.getLogger(TileLayer.class); static final Logger log = LoggerFactory.getLogger(TileLayer.class);
private static final int NUM_LOADERS = 4; private int mNumLoaders = 4;
/** /**
* TileManager responsible for adding visible tiles * TileManager responsible for adding visible tiles
@ -76,10 +77,17 @@ public abstract class TileLayer extends Layer implements UpdateListener {
} }
/** /**
* Override to set number of loader threads. Default is 4. * Get number of loader threads. Default is 4.
*/ */
protected int getNumLoaders() { protected int getNumLoaders() {
return NUM_LOADERS; return mNumLoaders;
}
/**
* Set number of loader threads. Should be called before attaching layer to map.
*/
public void setNumLoaders(int num) {
mNumLoaders = num;
} }
@Override @Override