diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-11-13 12:10:55 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-11-13 12:10:55 -0800 |
| commit | 3e362451d226d9e19b4b652a02926dedc02f6cf9 (patch) | |
| tree | bd06b7aa1418c8bd7b5b8a695772b7fbba645cfb /other/java/client | |
| parent | 0d5355c6141f4d5ff83933f0b7803e88ae1df90b (diff) | |
| download | seaweedfs-3e362451d226d9e19b4b652a02926dedc02f6cf9.tar.xz seaweedfs-3e362451d226d9e19b4b652a02926dedc02f6cf9.zip | |
add example of watch files
Diffstat (limited to 'other/java/client')
| -rw-r--r-- | other/java/client/src/main/java/seaweedfs/client/FilerClient.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/other/java/client/src/main/java/seaweedfs/client/FilerClient.java b/other/java/client/src/main/java/seaweedfs/client/FilerClient.java index 035b2c852..7338d5bee 100644 --- a/other/java/client/src/main/java/seaweedfs/client/FilerClient.java +++ b/other/java/client/src/main/java/seaweedfs/client/FilerClient.java @@ -275,9 +275,9 @@ public class FilerClient { try { FilerProto.CreateEntryResponse createEntryResponse = filerGrpcClient.getBlockingStub().createEntry(FilerProto.CreateEntryRequest.newBuilder() - .setDirectory(parent) - .setEntry(entry) - .build()); + .setDirectory(parent) + .setEntry(entry) + .build()); if (Strings.isNullOrEmpty(createEntryResponse.getError())) { return true; } @@ -333,4 +333,13 @@ public class FilerClient { return true; } + public Iterator<FilerProto.SubscribeMetadataResponse> watch(String prefix, String clientName, long sinceNs) { + return filerGrpcClient.getBlockingStub().subscribeMetadata(FilerProto.SubscribeMetadataRequest.newBuilder() + .setPathPrefix(prefix) + .setClientName(clientName) + .setSinceNs(sinceNs) + .build() + ); + } + } |
