doUploadAndExplode doesn't invoke Listener
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 38/100
Hướng nghiên cứu
Bắt đầu tại điểm vào upload(...).withListener(...).doUploadAndExplode(true) và so sánh cách xử lý listener của nó với doUpload(). Xác minh rằng listener được gọi trong luồng explode, đồng thời kiểm tra xem kiểu trả về của hai phương thức có thể được làm cho nhất quán hay không.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
listener is ignored if uploaded with doUploadAndExplode
To Reproduce
this logs:
var uploaded = artifactory
.repository(repositoryName)
.upload(targetPath, file)
.withListener((bytesRead, totalBytes) -> {
log.debug("Artifactory ({} / {})", bytesRead, totalBytes);
})
.doUpload();
but this doesn't:
var uploaded = artifactory
.repository(repositoryName)
.upload(targetPath, file)
.withListener((bytesRead, totalBytes) -> {
log.debug("Artifactory ({} / {})", bytesRead, totalBytes);
})
.doUploadAndExplode(true);
also it would be more consistent if both methods would have the same return type
Expected behavior
listener should be invoked also with the explode feature.
Versions
- Artifactory Java Client version: 2.19.1
- Operating system: WIN11pro
- Artifactory Version: Enterprise Plus 7.77.14 rev
- Ngôn ngữ chính
- Java
- Star
- 331
- Fork
- 164
- Merge trung bình
- 20 giờ 9 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của jfrog/artifactory-client-java
-
Timeout unit not specifiedCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
jfrog/artifactory-client-java#450 · 2 bình luận ·
-
question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
jfrog/artifactory-client-java#375 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
jfrog/artifactory-client-java#448 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
jfrog/artifactory-client-java#447 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
jfrog/artifactory-client-java#445 ·
Tất cả issue của jfrog/artifactory-client-java
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
jenkinsci/gitlab-plugin#1950 ·
-
It's not necessary to copy the memory block in the readWrite() of org.h2.store.fs.mem.FileMemDataĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
h2database/h2database#4435 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
micronaut-projects/micronaut-core#13717 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ADORSYS-GIS/token-status-link#145 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
helidon-io/helidon#12721 ·
Maintainer thường phản hồi trong vòng 1 ngày