mudownmanager.backend
Class RapidShareClient

java.lang.Object
  extended by mudownmanager.backend.AbstractClient
      extended by mudownmanager.backend.RapidShareClient
All Implemented Interfaces:
Client<java.lang.String,java.lang.Object>

@Component
public class RapidShareClient
extends AbstractClient


Field Summary
protected  java.lang.String loginURL
           
protected static java.util.regex.Pattern sizePattern
           
 
Fields inherited from class mudownmanager.backend.AbstractClient
configurationLoader, httpClient, id, threads, url, urlCodec
 
Constructor Summary
RapidShareClient()
           
 
Method Summary
 DownloadContext getDownloadInfos(java.lang.String url)
           
 void init()
           
 boolean login(java.lang.String username, java.lang.String password)
           
 
Methods inherited from class mudownmanager.backend.AbstractClient
getId, getUrl, resolveLinkbuck, startCopy, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loginURL

protected java.lang.String loginURL

sizePattern

protected static final java.util.regex.Pattern sizePattern
Constructor Detail

RapidShareClient

public RapidShareClient()
Method Detail

init

@PostConstruct
public void init()
Overrides:
init in class AbstractClient

getDownloadInfos

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

login

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


Copyright © 2010. All Rights Reserved.