public interface SchemeClient extends AutoCloseable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SchemeClient.Builder
BUILDER
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<Result<DescribePathResult>> |
describePath(String path) |
CompletableFuture<Result<ListDirectoryResult>> |
listDirectory(String path) |
CompletableFuture<Status> |
makeDirectories(String path)
Create directory and all its parent directories if they are not present.
|
CompletableFuture<Status> |
makeDirectory(String path)
Create single directory.
|
static SchemeClient.Builder |
newClient(SchemeRpc schemeRpc) |
CompletableFuture<Status> |
removeDirectory(String path) |
static SchemeClient.Builder newClient(@WillClose SchemeRpc schemeRpc)
CompletableFuture<Status> makeDirectory(String path)
path - path to directoryCompletableFuture<Status> makeDirectories(String path)
path - path to directoryCompletableFuture<Status> removeDirectory(String path)
CompletableFuture<Result<DescribePathResult>> describePath(String path)
CompletableFuture<Result<ListDirectoryResult>> listDirectory(String path)
void close()
close in interface AutoCloseableCopyright © 2021. All rights reserved.