Class APIReaders.RadarMNSetGeoserverRunnable
java.lang.Object
de.kaffeemitkoffein.tinyweatherforecastgermany.APIReaders.RadarMNSetGeoserverRunnable
- All Implemented Interfaces:
Runnable
- Enclosing class:
APIReaders
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleandeleteCacheFile(Context context, int count) static voiddeleteCacheFiles(Context context) voidfetchRadarSet(int start, int stop) static booleanfullRadarDataSet(Context context) static FilegetRadarMNFile(Context context, int count) getUrlStringForTime(long time, boolean ssl) voidvoidvoidonFinished(long startTime, boolean success) voidonProgress(long startTime, int progress) voidonStart()static booleanradarCacheFileExists(Context context, int count) static booleanradarCacheFileValid(Context context, int count) longroundUTCUpToNextFiveMinutes(long time) voidrun()voidsetForceUpdate(boolean forceUpdate)
-
Field Details
-
RADAR_CACHE_FILENAME_PREFIX
- See Also:
-
RADAR_CACHE_FILENAME_SUFFIX
- See Also:
-
TIMESTEP_5MINUTES
public static final int TIMESTEP_5MINUTES- See Also:
-
DATASET_SIZE
public static final int DATASET_SIZE- See Also:
-
ssl_exception
public boolean ssl_exception
-
-
Constructor Details
-
RadarMNSetGeoserverRunnable
public RadarMNSetGeoserverRunnable(Context context)
-
-
Method Details
-
setForceUpdate
public void setForceUpdate(boolean forceUpdate) -
roundUTCUpToNextFiveMinutes
public long roundUTCUpToNextFiveMinutes(long time) -
getUrlStringForTime
-
getRadarMNFile
-
radarCacheFileExists
public static boolean radarCacheFileExists(Context context, int count) -
radarCacheFileValid
public static boolean radarCacheFileValid(Context context, int count) -
fullRadarDataSet
public static boolean fullRadarDataSet(Context context) -
deleteCacheFile
public static boolean deleteCacheFile(Context context, int count) -
deleteCacheFiles
public static void deleteCacheFiles(Context context) -
fetchRadarSet
public void fetchRadarSet(int start, int stop) -
incrementProgress
public void incrementProgress() -
incrementErrors
public void incrementErrors() -
onStart
public void onStart() -
onFinished
public void onFinished(long startTime, boolean success) -
onProgress
public void onProgress(long startTime, int progress) -
run
public void run()
-