com.nutiteq.net
Interface DownloadCounter

All Known Implementing Classes:
NutiteqDownloadCounter

public interface DownloadCounter

Interface for defining download counter objects


Method Summary
 void cacheHit(java.lang.String url, int dataLength)
          Data for given url was retrieved from cache
 void downloadCompleted()
          Download request was completed.
 void downloaded(int dataLength)
          Notify about donwloaded bytes
 int getBytesLoadedFromCache()
           
 int getDownloadedBytes()
           
 int getNumberOfCacheHits()
           
 int getNumberOfNetworkRequests()
           
 void networkRequest(java.lang.String url)
          Successful network request has been made.
 void setNetworkListener(NetworkListener networkListener)
           
 

Method Detail

networkRequest

void networkRequest(java.lang.String url)
Successful network request has been made.

Parameters:
url - request url

cacheHit

void cacheHit(java.lang.String url,
              int dataLength)
Data for given url was retrieved from cache

Parameters:
url - request url
dataLength - loaded data size

downloaded

void downloaded(int dataLength)
Notify about donwloaded bytes

Parameters:
dataLength - number of bytes downloaded

getDownloadedBytes

int getDownloadedBytes()

setNetworkListener

void setNetworkListener(NetworkListener networkListener)

downloadCompleted

void downloadCompleted()
Download request was completed. Called after read and response processing action returns.


getNumberOfNetworkRequests

int getNumberOfNetworkRequests()

getNumberOfCacheHits

int getNumberOfCacheHits()

getBytesLoadedFromCache

int getBytesLoadedFromCache()