This is an automated email from the ASF dual-hosted git repository.

gxd pushed a commit to branch fix_binding_java
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git

commit ab6e9b48233fa4a6cf13a7d434d635787add241f
Author: G-XD <[email protected]>
AuthorDate: Tue Oct 31 19:54:07 2023 +0800

    fix(binding/java): fix return value of presign-related method
---
 bindings/java/src/main/java/org/apache/opendal/Operator.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bindings/java/src/main/java/org/apache/opendal/Operator.java 
b/bindings/java/src/main/java/org/apache/opendal/Operator.java
index 79f9799e5..e83ea72de 100644
--- a/bindings/java/src/main/java/org/apache/opendal/Operator.java
+++ b/bindings/java/src/main/java/org/apache/opendal/Operator.java
@@ -173,17 +173,17 @@ public class Operator extends NativeObject {
         return AsyncRegistry.take(requestId);
     }
 
-    public CompletableFuture<Void> presignRead(String path, Duration duration) 
{
+    public CompletableFuture<PresignedRequest> presignRead(String path, 
Duration duration) {
         final long requestId = presignRead(nativeHandle, path, 
duration.toNanos());
         return AsyncRegistry.take(requestId);
     }
 
-    public CompletableFuture<Void> presignWrite(String path, Duration 
duration) {
+    public CompletableFuture<PresignedRequest> presignWrite(String path, 
Duration duration) {
         final long requestId = presignWrite(nativeHandle, path, 
duration.toNanos());
         return AsyncRegistry.take(requestId);
     }
 
-    public CompletableFuture<Void> presignStat(String path, Duration duration) 
{
+    public CompletableFuture<PresignedRequest> presignStat(String path, 
Duration duration) {
         final long requestId = presignStat(nativeHandle, path, 
duration.toNanos());
         return AsyncRegistry.take(requestId);
     }

Reply via email to