Modifier and Type | Method and Description |
---|---|
protected void |
StreamWagon.checkInputStream(java.io.InputStream is,
Resource resource) |
protected void |
StreamWagon.checkOutputStream(Resource resource,
java.io.OutputStream os) |
protected void |
AbstractWagon.createParentDirectories(java.io.File destination) |
abstract void |
StreamWagon.fillInputData(InputData inputData) |
abstract void |
StreamWagon.fillOutputData(OutputData outputData) |
protected void |
AbstractWagon.finishGetTransfer(Resource resource,
java.io.InputStream input,
java.io.OutputStream output) |
protected void |
AbstractWagon.finishPutTransfer(Resource resource,
java.io.InputStream input,
java.io.OutputStream output) |
void |
StreamWagon.get(java.lang.String resourceName,
java.io.File destination) |
void |
Wagon.get(java.lang.String resourceName,
java.io.File destination)
Downloads specified resource from the repository to given file.
|
java.util.List<java.lang.String> |
AbstractWagon.getFileList(java.lang.String destinationDirectory) |
java.util.List<java.lang.String> |
Wagon.getFileList(java.lang.String destinationDirectory)
Returns a
List of strings naming the files and directories in the directory denoted by
this abstract pathname. |
boolean |
StreamWagon.getIfNewer(java.lang.String resourceName,
java.io.File destination,
long timestamp) |
boolean |
Wagon.getIfNewer(java.lang.String resourceName,
java.io.File destination,
long timestamp)
Downloads specified resource from the repository
if it was modified since specified date.
|
boolean |
StreamWagon.getIfNewerToStream(java.lang.String resourceName,
java.io.OutputStream stream,
long timestamp) |
boolean |
StreamingWagon.getIfNewerToStream(java.lang.String resourceName,
java.io.OutputStream stream,
long timestamp)
Downloads specified resource from the repository if it was modified since specified date.
|
protected java.io.InputStream |
StreamWagon.getInputStream(Resource resource) |
protected java.io.OutputStream |
StreamWagon.getOutputStream(Resource resource) |
void |
StreamWagon.getToStream(java.lang.String resourceName,
java.io.OutputStream stream) |
void |
StreamingWagon.getToStream(java.lang.String resourceName,
java.io.OutputStream stream)
Downloads specified resource from the repository to given output stream.
|
protected void |
AbstractWagon.getTransfer(Resource resource,
java.io.File destination,
java.io.InputStream input) |
protected void |
AbstractWagon.getTransfer(Resource resource,
java.io.File destination,
java.io.InputStream input,
boolean closeInput,
int maxSize)
Deprecated.
|
protected void |
AbstractWagon.getTransfer(Resource resource,
java.io.File destination,
java.io.InputStream input,
boolean closeInput,
long maxSize) |
protected void |
AbstractWagon.getTransfer(Resource resource,
java.io.OutputStream output,
java.io.InputStream input) |
protected void |
AbstractWagon.getTransfer(Resource resource,
java.io.OutputStream output,
java.io.InputStream input,
boolean closeInput,
int maxSize)
Deprecated.
|
protected void |
AbstractWagon.getTransfer(Resource resource,
java.io.OutputStream output,
java.io.InputStream input,
boolean closeInput,
long maxSize) |
protected void |
AbstractWagon.postProcessListeners(Resource resource,
java.io.File source,
int requestType)
This method is used if you are not streaming the transfer, to make sure any listeners dependent on state
(eg checksum observers) succeed.
|
void |
StreamWagon.put(java.io.File source,
java.lang.String resourceName) |
void |
Wagon.put(java.io.File source,
java.lang.String destination)
Copy a file from local system to remote
|
void |
AbstractWagon.putDirectory(java.io.File sourceDirectory,
java.lang.String destinationDirectory) |
void |
Wagon.putDirectory(java.io.File sourceDirectory,
java.lang.String destinationDirectory)
Copy a directory from local system to remote
|
static void |
WagonUtils.putDirectory(java.io.File dir,
Wagon wagon,
boolean includeBasdir)
Deprecated.
|
protected void |
StreamWagon.putFromStream(java.io.InputStream stream,
Resource resource) |
void |
StreamWagon.putFromStream(java.io.InputStream stream,
java.lang.String destination) |
void |
StreamingWagon.putFromStream(java.io.InputStream stream,
java.lang.String destination)
Deprecated.
due to unknown contentLength various http(s) implementation will use a chuncked transfer encoding
mode you must take care you http target server supports that (ngnix don't !).
So in case of http(s) transport layer avoid using this. Will be remove in 3.0
Copy from a local input stream to remote.
|
void |
StreamWagon.putFromStream(java.io.InputStream stream,
java.lang.String destination,
long contentLength,
long lastModified) |
void |
StreamingWagon.putFromStream(java.io.InputStream stream,
java.lang.String destination,
long contentLength,
long lastModified)
Copy from a local input stream to remote.
|
protected void |
AbstractWagon.putTransfer(Resource resource,
java.io.File source,
java.io.OutputStream output,
boolean closeOutput) |
protected void |
AbstractWagon.putTransfer(Resource resource,
java.io.InputStream input,
java.io.OutputStream output,
boolean closeOutput) |
boolean |
AbstractWagon.resourceExists(java.lang.String resourceName) |
boolean |
Wagon.resourceExists(java.lang.String resourceName)
Check if a remote resource exists
|
static java.lang.String |
WagonUtils.toString(java.lang.String resource,
Wagon wagon)
Deprecated.
|
protected void |
AbstractWagon.transfer(Resource resource,
java.io.File source,
java.io.OutputStream output,
boolean closeOutput)
Write from
File to OutputStream |
Modifier and Type | Method and Description |
---|---|
void |
FileWagon.fillInputData(InputData inputData) |
void |
FileWagon.fillOutputData(OutputData outputData) |
java.util.List<java.lang.String> |
FileWagon.getFileList(java.lang.String destinationDirectory) |
void |
FileWagon.putDirectory(java.io.File sourceDirectory,
java.lang.String destinationDirectory) |
boolean |
FileWagon.resourceExists(java.lang.String resourceName) |
Modifier and Type | Method and Description |
---|---|
void |
FtpWagon.fillInputData(InputData inputData) |
void |
FtpWagon.fillOutputData(OutputData outputData) |
private void |
FtpWagon.ftpChangeDirectory(Resource resource) |
private void |
FtpWagon.ftpRecursivePut(java.io.File sourceFile,
java.lang.String fileName) |
java.util.List<java.lang.String> |
FtpWagon.getFileList(java.lang.String destinationDirectory) |
void |
FtpWagon.putDirectory(java.io.File sourceDirectory,
java.lang.String destinationDirectory) |
boolean |
FtpWagon.resourceExists(java.lang.String resourceName) |
Modifier and Type | Method and Description |
---|---|
void |
LightweightHttpWagon.fillInputData(InputData inputData) |
void |
LightweightHttpWagon.fillOutputData(OutputData outputData) |
protected void |
LightweightHttpWagon.finishPutTransfer(Resource resource,
java.io.InputStream input,
java.io.OutputStream output) |
private java.util.List<java.lang.String> |
HttpWagon.getFileList(int wait,
java.lang.String destinationDirectory) |
java.util.List<java.lang.String> |
HttpWagon.getFileList(java.lang.String destinationDirectory) |
java.util.List<java.lang.String> |
LightweightHttpWagon.getFileList(java.lang.String destinationDirectory) |
boolean |
LightweightHttpWagon.resourceExists(java.lang.String resourceName) |
Modifier and Type | Method and Description |
---|---|
protected int |
AbstractHttpClientWagon.backoff(int wait,
java.lang.String url) |
void |
AbstractHttpClientWagon.fillInputData(InputData inputData) |
private void |
AbstractHttpClientWagon.fillInputData(int wait,
InputData inputData) |
void |
AbstractHttpClientWagon.fillOutputData(OutputData outputData) |
static java.util.List<java.lang.String> |
HtmlFileListParser.parseFileList(java.lang.String baseurl,
java.io.InputStream stream)
Fetches a raw HTML from a provided InputStream, parses it, and returns the file list.
|
void |
AbstractHttpClientWagon.put(java.io.File source,
java.lang.String resourceName) |
private void |
AbstractHttpClientWagon.put(java.io.InputStream stream,
Resource resource,
java.io.File source) |
private void |
AbstractHttpClientWagon.put(int wait,
Resource resource,
java.io.File source,
org.apache.http.HttpEntity httpEntity,
java.lang.String url) |
private void |
AbstractHttpClientWagon.put(Resource resource,
java.io.File source,
org.apache.http.HttpEntity httpEntity) |
private void |
AbstractHttpClientWagon.put(Resource resource,
java.io.File source,
org.apache.http.HttpEntity httpEntity,
java.lang.String url) |
protected void |
AbstractHttpClientWagon.putFromStream(java.io.InputStream stream,
Resource resource) |
void |
AbstractHttpClientWagon.putFromStream(java.io.InputStream stream,
java.lang.String destination) |
void |
AbstractHttpClientWagon.putFromStream(java.io.InputStream stream,
java.lang.String destination,
long contentLength,
long lastModified) |
private boolean |
AbstractHttpClientWagon.resourceExists(int wait,
java.lang.String resourceName) |
boolean |
AbstractHttpClientWagon.resourceExists(java.lang.String resourceName) |
Constructor and Description |
---|
RequestEntityImplementation(java.io.InputStream stream,
Resource resource,
Wagon wagon,
java.io.File source) |