mudownmanager.backend
Interface Client<KEY,VALUE>

All Known Implementing Classes:
AbstractClient, MegaUploadClient, RapidShareClient

public interface Client<KEY,VALUE>


Method Summary
 DownloadContext getDownloadInfos(java.lang.String url)
           
 Account.Type getId()
           
 java.lang.String getUrl()
           
 boolean login(java.lang.String username, java.lang.String password)
           
 java.lang.String resolveLinkbuck(java.lang.String url)
           
 void startCopy(DownloadContext downloadContext, Callback<KEY,VALUE> callback)
           
 void stop(DownloadContext downloadContext)
           
 

Method Detail

getId

Account.Type getId()

login

boolean login(java.lang.String username,
              java.lang.String password)
              throws LoginException
Throws:
LoginException

resolveLinkbuck

java.lang.String resolveLinkbuck(java.lang.String url)
                                 throws LinkBuckReslutionException
Throws:
LinkBuckReslutionException

getDownloadInfos

DownloadContext getDownloadInfos(java.lang.String url)
                                 throws InfoRetrievalException
Throws:
InfoRetrievalException

startCopy

void startCopy(DownloadContext downloadContext,
               Callback<KEY,VALUE> callback)

stop

void stop(DownloadContext downloadContext)

getUrl

java.lang.String getUrl()


Copyright © 2010. All Rights Reserved.