Package net.minecraft.client.realms
Class FileUpload
java.lang.Object
net.minecraft.client.realms.FileUpload
- Mappings:
Namespace Name official dqyintermediary net/minecraft/class_4337named net/minecraft/client/realms/FileUpload
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicBooleanprivate final Stringprivate final Fileprivate static final Loggerprivate static final intprivate final org.apache.http.client.config.RequestConfigprivate final Stringprivate final intprivate static final Stringprivate final UploadInfoprivate final UploadStatusprivate CompletableFuture<UploadResult>private final Stringprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionFileUpload(File file, long worldId, int slotId, UploadInfo uploadInfo, Session session, String clientVersion, UploadStatus uploadStatus) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()private voidcleanup(org.apache.http.client.methods.HttpPost request, org.apache.http.impl.client.CloseableHttpClient client) private longgetRetryDelaySeconds(org.apache.http.HttpResponse response) private voidhandleResponse(org.apache.http.HttpResponse response, UploadResult.Builder uploadResultBuilder) booleanprivate UploadResultrequestUpload(int currentAttempt) private UploadResultretryUploadAfter(long retryDelaySeconds, int currentAttempt) private voidsetupRequest(org.apache.http.client.methods.HttpPost request) private booleanshouldRetry(long retryDelaySeconds, int currentAttempt) voidupload(Consumer<UploadResult> callback)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLdqy;a:Lorg/apache/logging/log4j/Logger;intermediary field_19550Lnet/minecraft/class_4337;field_19550:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/realms/FileUpload;LOGGER:Lorg/apache/logging/log4j/Logger;
-
MAX_ATTEMPTS
private static final int MAX_ATTEMPTS- See Also:
- Mappings:
Namespace Name Mixin selector official bLdqy;b:Iintermediary field_32056Lnet/minecraft/class_4337;field_32056:Inamed MAX_ATTEMPTSLnet/minecraft/client/realms/FileUpload;MAX_ATTEMPTS:I
-
UPLOAD_ENDPOINT
- See Also:
- Mappings:
Namespace Name Mixin selector official cLdqy;c:Ljava/lang/String;intermediary field_32057Lnet/minecraft/class_4337;field_32057:Ljava/lang/String;named UPLOAD_ENDPOINTLnet/minecraft/client/realms/FileUpload;UPLOAD_ENDPOINT:Ljava/lang/String;
-
file
- Mappings:
Namespace Name Mixin selector official dLdqy;d:Ljava/io/File;intermediary field_19551Lnet/minecraft/class_4337;field_19551:Ljava/io/File;named fileLnet/minecraft/client/realms/FileUpload;file:Ljava/io/File;
-
worldId
private final long worldId- Mappings:
Namespace Name Mixin selector official eLdqy;e:Jintermediary field_19552Lnet/minecraft/class_4337;field_19552:Jnamed worldIdLnet/minecraft/client/realms/FileUpload;worldId:J
-
slotId
private final int slotId- Mappings:
Namespace Name Mixin selector official fLdqy;f:Iintermediary field_19553Lnet/minecraft/class_4337;field_19553:Inamed slotIdLnet/minecraft/client/realms/FileUpload;slotId:I
-
uploadInfo
- Mappings:
Namespace Name Mixin selector official gLdqy;g:Ldsd;intermediary field_19554Lnet/minecraft/class_4337;field_19554:Lnet/minecraft/class_4888;named uploadInfoLnet/minecraft/client/realms/FileUpload;uploadInfo:Lnet/minecraft/client/realms/dto/UploadInfo;
-
sessionId
- Mappings:
Namespace Name Mixin selector official hLdqy;h:Ljava/lang/String;intermediary field_19555Lnet/minecraft/class_4337;field_19555:Ljava/lang/String;named sessionIdLnet/minecraft/client/realms/FileUpload;sessionId:Ljava/lang/String;
-
username
- Mappings:
Namespace Name Mixin selector official iLdqy;i:Ljava/lang/String;intermediary field_19556Lnet/minecraft/class_4337;field_19556:Ljava/lang/String;named usernameLnet/minecraft/client/realms/FileUpload;username:Ljava/lang/String;
-
clientVersion
- Mappings:
Namespace Name Mixin selector official jLdqy;j:Ljava/lang/String;intermediary field_19557Lnet/minecraft/class_4337;field_19557:Ljava/lang/String;named clientVersionLnet/minecraft/client/realms/FileUpload;clientVersion:Ljava/lang/String;
-
uploadStatus
- Mappings:
Namespace Name Mixin selector official kLdqy;k:Ldre;intermediary field_19558Lnet/minecraft/class_4337;field_19558:Lnet/minecraft/class_4351;named uploadStatusLnet/minecraft/client/realms/FileUpload;uploadStatus:Lnet/minecraft/client/realms/UploadStatus;
-
cancelled
- Mappings:
Namespace Name Mixin selector official lLdqy;l:Ljava/util/concurrent/atomic/AtomicBoolean;intermediary field_19559Lnet/minecraft/class_4337;field_19559:Ljava/util/concurrent/atomic/AtomicBoolean;named cancelledLnet/minecraft/client/realms/FileUpload;cancelled:Ljava/util/concurrent/atomic/AtomicBoolean;
-
uploadTask
- Mappings:
Namespace Name Mixin selector official mLdqy;m:Ljava/util/concurrent/CompletableFuture;intermediary field_19560Lnet/minecraft/class_4337;field_19560:Ljava/util/concurrent/CompletableFuture;named uploadTaskLnet/minecraft/client/realms/FileUpload;uploadTask:Ljava/util/concurrent/CompletableFuture;
-
requestConfig
private final org.apache.http.client.config.RequestConfig requestConfig- Mappings:
Namespace Name Mixin selector official nLdqy;n:Lorg/apache/http/client/config/RequestConfig;intermediary field_19561Lnet/minecraft/class_4337;field_19561:Lorg/apache/http/client/config/RequestConfig;named requestConfigLnet/minecraft/client/realms/FileUpload;requestConfig:Lorg/apache/http/client/config/RequestConfig;
-
-
Constructor Details
-
FileUpload
public FileUpload(File file, long worldId, int slotId, UploadInfo uploadInfo, Session session, String clientVersion, UploadStatus uploadStatus) - Mappings:
Namespace Name Mixin selector official <init>Ldqy;<init>(Ljava/io/File;JILdsd;Ldwd;Ljava/lang/String;Ldre;)Vintermediary <init>Lnet/minecraft/class_4337;<init>(Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Lnet/minecraft/class_4351;)Vnamed <init>Lnet/minecraft/client/realms/FileUpload;<init>(Ljava/io/File;JILnet/minecraft/client/realms/dto/UploadInfo;Lnet/minecraft/client/util/Session;Ljava/lang/String;Lnet/minecraft/client/realms/UploadStatus;)V
-
-
Method Details
-
upload
- Mappings:
Namespace Name Mixin selector official aLdqy;a(Ljava/util/function/Consumer;)Vintermediary method_20973Lnet/minecraft/class_4337;method_20973(Ljava/util/function/Consumer;)Vnamed uploadLnet/minecraft/client/realms/FileUpload;upload(Ljava/util/function/Consumer;)V
-
cancel
public void cancel()- Mappings:
Namespace Name Mixin selector official aLdqy;a()Vintermediary method_20970Lnet/minecraft/class_4337;method_20970()Vnamed cancelLnet/minecraft/client/realms/FileUpload;cancel()V
-
requestUpload
- Mappings:
Namespace Name Mixin selector official aLdqy;a(I)Ldts;intermediary method_20971Lnet/minecraft/class_4337;method_20971(I)Lnet/minecraft/class_4429;named requestUploadLnet/minecraft/client/realms/FileUpload;requestUpload(I)Lnet/minecraft/client/realms/gui/screen/UploadResult;
-
cleanup
private void cleanup(org.apache.http.client.methods.HttpPost request, org.apache.http.impl.client.CloseableHttpClient client) - Mappings:
Namespace Name Mixin selector official aLdqy;a(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)Vintermediary method_20977Lnet/minecraft/class_4337;method_20977(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)Vnamed cleanupLnet/minecraft/client/realms/FileUpload;cleanup(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V
-
setupRequest
private void setupRequest(org.apache.http.client.methods.HttpPost request) throws FileNotFoundException - Throws:
FileNotFoundException- Mappings:
Namespace Name Mixin selector official aLdqy;a(Lorg/apache/http/client/methods/HttpPost;)Vintermediary method_20976Lnet/minecraft/class_4337;method_20976(Lorg/apache/http/client/methods/HttpPost;)Vnamed setupRequestLnet/minecraft/client/realms/FileUpload;setupRequest(Lorg/apache/http/client/methods/HttpPost;)V
-
handleResponse
private void handleResponse(org.apache.http.HttpResponse response, UploadResult.Builder uploadResultBuilder) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdqy;a(Lorg/apache/http/HttpResponse;Ldts$a;)Vintermediary method_20975Lnet/minecraft/class_4337;method_20975(Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)Vnamed handleResponseLnet/minecraft/client/realms/FileUpload;handleResponse(Lorg/apache/http/HttpResponse;Lnet/minecraft/client/realms/gui/screen/UploadResult$Builder;)V
-
shouldRetry
private boolean shouldRetry(long retryDelaySeconds, int currentAttempt) - Mappings:
Namespace Name Mixin selector official aLdqy;a(JI)Zintermediary method_20972Lnet/minecraft/class_4337;method_20972(JI)Znamed shouldRetryLnet/minecraft/client/realms/FileUpload;shouldRetry(JI)Z
-
retryUploadAfter
private UploadResult retryUploadAfter(long retryDelaySeconds, int currentAttempt) throws InterruptedException - Throws:
InterruptedException- Mappings:
Namespace Name Mixin selector official bLdqy;b(JI)Ldts;intermediary method_20979Lnet/minecraft/class_4337;method_20979(JI)Lnet/minecraft/class_4429;named retryUploadAfterLnet/minecraft/client/realms/FileUpload;retryUploadAfter(JI)Lnet/minecraft/client/realms/gui/screen/UploadResult;
-
getRetryDelaySeconds
private long getRetryDelaySeconds(org.apache.http.HttpResponse response) - Mappings:
Namespace Name Mixin selector official aLdqy;a(Lorg/apache/http/HttpResponse;)Jintermediary method_20974Lnet/minecraft/class_4337;method_20974(Lorg/apache/http/HttpResponse;)Jnamed getRetryDelaySecondsLnet/minecraft/client/realms/FileUpload;getRetryDelaySeconds(Lorg/apache/http/HttpResponse;)J
-
isFinished
public boolean isFinished()- Mappings:
Namespace Name Mixin selector official bLdqy;b()Zintermediary method_20978Lnet/minecraft/class_4337;method_20978()Znamed isFinishedLnet/minecraft/client/realms/FileUpload;isFinished()Z
-