public class Main extends Object
Send and receive files from Microsoft Azure blobstore
All methods except main() are private
| Modifier and Type | Field and Description |
|---|---|
private static List<Item> |
blobList |
private static boolean |
silent |
private static org.slf4j.Logger |
slf4jLogger |
private static boolean |
useProxy |
| Constructor and Description |
|---|
Main() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
error(String msg) |
private static void |
get(com.microsoft.azure.storage.blob.ContainerURL containerURL,
File destFolder) |
private static void |
get(com.microsoft.azure.storage.blob.ContainerURL containerURL,
File destFolder,
Collection<String> files) |
private static void |
getAll(com.microsoft.azure.storage.blob.ContainerURL containerURL,
File destFolder) |
private static void |
getBlob(com.microsoft.azure.storage.blob.BlockBlobURL blobURL,
File targetFile) |
private static void |
help() |
private static void |
info(String msg) |
private static void |
list(com.microsoft.azure.storage.blob.ContainerURL containerURL) |
private static io.reactivex.Observable<com.microsoft.azure.storage.blob.models.BlobItem> |
listBlobsLazy(com.microsoft.azure.storage.blob.ContainerURL containerURL,
com.microsoft.azure.storage.blob.ListBlobsOptions listBlobsOptions) |
private static io.reactivex.Observable<com.microsoft.azure.storage.blob.models.BlobItem> |
listContainersResultToContainerObservable(com.microsoft.azure.storage.blob.ContainerURL containerURL,
com.microsoft.azure.storage.blob.ListBlobsOptions listBlobsOptions,
com.microsoft.azure.storage.blob.models.ContainerListBlobFlatSegmentResponse response) |
static void |
main(String[] args) |
private static void |
send(com.microsoft.azure.storage.blob.ContainerURL containerURL,
Collection<String> filePaths) |
private static com.microsoft.azure.storage.blob.ContainerURL |
setup(Properties props) |
private static void |
uploadFile(com.microsoft.azure.storage.blob.BlockBlobURL blob,
File sourceFile) |
private static final org.slf4j.Logger slf4jLogger
private static boolean silent
private static boolean useProxy
public static void main(String[] args)
private static com.microsoft.azure.storage.blob.ContainerURL setup(Properties props)
private static io.reactivex.Observable<com.microsoft.azure.storage.blob.models.BlobItem> listBlobsLazy(com.microsoft.azure.storage.blob.ContainerURL containerURL,
com.microsoft.azure.storage.blob.ListBlobsOptions listBlobsOptions)
private static io.reactivex.Observable<com.microsoft.azure.storage.blob.models.BlobItem> listContainersResultToContainerObservable(com.microsoft.azure.storage.blob.ContainerURL containerURL,
com.microsoft.azure.storage.blob.ListBlobsOptions listBlobsOptions,
com.microsoft.azure.storage.blob.models.ContainerListBlobFlatSegmentResponse response)
private static void list(com.microsoft.azure.storage.blob.ContainerURL containerURL)
private static void getAll(com.microsoft.azure.storage.blob.ContainerURL containerURL,
File destFolder)
private static void send(com.microsoft.azure.storage.blob.ContainerURL containerURL,
Collection<String> filePaths)
private static void uploadFile(com.microsoft.azure.storage.blob.BlockBlobURL blob,
File sourceFile)
throws IOException
IOExceptionprivate static void get(com.microsoft.azure.storage.blob.ContainerURL containerURL,
File destFolder,
Collection<String> files)
private static void get(com.microsoft.azure.storage.blob.ContainerURL containerURL,
File destFolder)
private static void getBlob(com.microsoft.azure.storage.blob.BlockBlobURL blobURL,
File targetFile)
private static void info(String msg)
private static void error(String msg)
private static void help()
Copyright © 2019 David R. Smith. All rights reserved.