com.davecoss.uploader
public class WebFSTask extends java.lang.Object implements java.util.concurrent.Callable<WebResponse>
Modifier and Type | Class and Description |
---|---|
static class |
WebFSTask.Commands |
Constructor and Description |
---|
WebFSTask(WebFS webfs,
WebFSTask.Commands task) |
Modifier and Type | Method and Description |
---|---|
void |
addArgument(java.lang.String key,
java.lang.Object value) |
boolean |
addFile(java.io.File file) |
boolean |
addPath(java.lang.String path) |
static WebResponse |
blockingRun(WebFSTask webfsTask) |
WebResponse |
call() |
java.util.concurrent.FutureTask<WebResponse> |
createFutureTask() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getArgs() |
static java.lang.String |
getCommandHelp(java.lang.String taskName)
Give a string help message for each task.
|
static java.lang.String[] |
getCommandNames() |
java.util.ArrayList<java.io.File> |
getFiles() |
java.util.ArrayList<java.lang.String> |
getPaths() |
static boolean |
isTask(java.lang.String taskName) |
void |
setArgs(java.util.HashMap<java.lang.String,java.lang.Object> args) |
void |
setFiles(java.util.ArrayList<java.io.File> files) |
void |
setPath(java.util.ArrayList<java.lang.String> paths) |
public WebFSTask(WebFS webfs, WebFSTask.Commands task)
public java.util.ArrayList<java.lang.String> getPaths()
public void setPath(java.util.ArrayList<java.lang.String> paths)
public boolean addPath(java.lang.String path)
public java.util.ArrayList<java.io.File> getFiles()
public void setFiles(java.util.ArrayList<java.io.File> files)
public boolean addFile(java.io.File file)
public java.util.HashMap<java.lang.String,java.lang.Object> getArgs()
public void setArgs(java.util.HashMap<java.lang.String,java.lang.Object> args)
public void addArgument(java.lang.String key, java.lang.Object value)
public java.util.concurrent.FutureTask<WebResponse> createFutureTask()
public static WebResponse blockingRun(WebFSTask webfsTask) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedException
java.util.concurrent.ExecutionException
public WebResponse call() throws java.lang.Exception
call
in interface java.util.concurrent.Callable<WebResponse>
java.lang.Exception
public static java.lang.String getCommandHelp(java.lang.String taskName)
task
- public static java.lang.String[] getCommandNames()
public static boolean isTask(java.lang.String taskName)
Last build: 2014-03-11 10:00 Copyright © 2013 David Coss. All Rights Reserved.