| Interface | Description | 
|---|---|
| CommandExecutor | |
| StreamingWagon | |
| Wagon | 
| Class | Description | 
|---|---|
| AbstractWagon | 
 Implementation of common facilities for Wagon providers. 
 | 
| CommandExecutorTestCase | 
 Base class for command executor tests. 
 | 
| FileTestUtils | |
| InputData | |
| LazyFileOutputStream | 
 Variant of FileOutputStream which creates the file only when first portion
 of data is written. 
 | 
| OutputData | |
| PathUtils | 
 Various path (URL) manipulation routines 
 | 
| PermissionModeUtils | 
 Utility class for common operations for file/directory permissions. 
 | 
| StreamingWagonTestCase | |
| Streams | |
| StreamWagon | 
 Base class for wagon which provide stream based API. 
 | 
| WagonConstants | 
 This class contains constants used in Wagon API. 
 | 
| WagonTestCase | |
| WagonUtils | Deprecated | 
| Exception | Description | 
|---|---|
| CommandExecutionException | 
 Exception which should be thrown when a command fails to execute on the repository. 
 | 
| ConnectionException | 
 The exception is thrown when a connection
 to repository cannot be established or open connection cannot be closed. 
 | 
| ResourceDoesNotExistException | |
| TransferFailedException | 
 Exception which should be thrown when IO error occurred during
 a transfer from repository 
 | 
| UnsupportedProtocolException | 
 This exception is thrown when no Wagon provider is supporting protocol required by some repository 
 | 
| WagonException | 
 Root class for all exception in Wagon API 
 | 
Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.