-
public class TileSourcePolicyOnline Tile Source Usage Policy, including
- the max number of concurrent downloads
- if it accepts a meaningless user agent
- if it accepts bulk downloads
- if the user agent must be normalized
-
-
Field Summary
Fields Modifier and Type Field Description public final static intFLAG_NO_BULKpublic final static intFLAG_NO_PREVENTIVEpublic final static intFLAG_USER_AGENT_MEANINGFULpublic final static intFLAG_USER_AGENT_NORMALIZED
-
Constructor Summary
Constructors Constructor Description TileSourcePolicy()TileSourcePolicy(int pMaxConcurrent, int pFlags)
-
Method Summary
Modifier and Type Method Description intgetMaxConcurrent()booleanacceptsBulkDownload()booleannormalizesUserAgent()booleanacceptsPreventive()booleanacceptsUserAgent(String pUserAgent)LonggetHttpExpiresTime(String pHttpExpiresHeader)LonggetHttpCacheControlDuration(String pHttpCacheControlHeader)longcomputeExpirationTime(String pHttpExpiresHeader, String pHttpCacheControlHeader, long pNow)longcomputeExpirationTime(HttpURLConnection pHttpURLConnection, long pNow)-
-
Method Detail
-
getMaxConcurrent
int getMaxConcurrent()
-
acceptsBulkDownload
boolean acceptsBulkDownload()
-
normalizesUserAgent
boolean normalizesUserAgent()
-
acceptsPreventive
boolean acceptsPreventive()
-
acceptsUserAgent
boolean acceptsUserAgent(String pUserAgent)
-
getHttpExpiresTime
Long getHttpExpiresTime(String pHttpExpiresHeader)
-
getHttpCacheControlDuration
Long getHttpCacheControlDuration(String pHttpCacheControlHeader)
-
computeExpirationTime
long computeExpirationTime(String pHttpExpiresHeader, String pHttpCacheControlHeader, long pNow)
-
computeExpirationTime
long computeExpirationTime(HttpURLConnection pHttpURLConnection, long pNow)
-
-
-
-