1
0
mirror of https://github.com/Rogiel/httpchannel synced 2025-12-06 07:32:50 +00:00

Adds service implementation documentation

This commit is contained in:
2012-01-18 17:13:36 -02:00
parent f8d5303f70
commit 35e2c2fc56
22 changed files with 754 additions and 11 deletions

View File

@@ -18,10 +18,11 @@
*/
package com.rogiel.httpchannel.service.impl;
import com.rogiel.httpchannel.service.AbstractDownloaderConfiguration;
import com.rogiel.httpchannel.service.Downloader.DownloaderConfiguration;
public class MegaUploadDownloaderConfiguration implements
DownloaderConfiguration {
public class MegaUploadDownloaderConfiguration extends
AbstractDownloaderConfiguration implements DownloaderConfiguration {
private boolean respectWaitTime = true;
public boolean getRespectWaitTime() {

View File

@@ -74,7 +74,7 @@ public class MegaUploadService extends AbstractHttpService implements Service,
*/
public static final ServiceID SERVICE_ID = ServiceID.create("megaupload");
private static final Pattern UPLOAD_URI_PATTERN = Pattern
private static final Pattern UPLOAD_URL_PATTERN = Pattern
.compile("http://www([0-9]*)\\.megaupload\\.com/upload_done\\.php\\?UPLOAD_IDENTIFIER=[0-9]*");
private static final Pattern DOWNLOAD_DIRECT_LINK_PATTERN = Pattern
@@ -217,7 +217,7 @@ public class MegaUploadService extends AbstractHttpService implements Service,
logger.debug("Starting upload to megaupload.com");
final HTMLPage page = get("http://www.megaupload.com/multiupload/")
.asPage();
final String uri = page.findFormAction(UPLOAD_URI_PATTERN);
final String uri = page.findFormAction(UPLOAD_URL_PATTERN);
logger.debug("Upload URI is {}", uri);
final LinkedUploadChannel channel = createLinkedChannel(this);

View File

@@ -18,6 +18,7 @@
*/
package com.rogiel.httpchannel.service.impl;
import com.rogiel.httpchannel.service.AbstractUploaderConfiguration;
import com.rogiel.httpchannel.service.Uploader.DescriptionableUploaderConfiguration;
import com.rogiel.httpchannel.service.Uploader.UploaderConfiguration;
import com.rogiel.httpchannel.service.impl.MegaUploadService.UploaderImpl;
@@ -27,7 +28,8 @@ import com.rogiel.httpchannel.service.impl.MegaUploadService.UploaderImpl;
*
* @author <a href="http://www.rogiel.com">Rogiel</a>
*/
public class MegaUploadUploaderConfiguration implements UploaderConfiguration,
public class MegaUploadUploaderConfiguration extends
AbstractUploaderConfiguration implements UploaderConfiguration,
DescriptionableUploaderConfiguration {
/**
* The upload description