Package net.minecraft.client.realms
Class FileUpload
java.lang.Object
net.minecraft.client.realms.FileUpload
- Mappings:
Namespace Name named net/minecraft/client/realms/FileUploadintermediary net/minecraft/class_4337official flo
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AtomicBooleanprivate final Stringprivate final Fileprivate static final Loggerprivate static final intprivate final RequestConfigprivate final Stringprivate final intprivate static final Stringprivate final UploadInfoprivate final UploadProgressprivate @Nullable CompletableFuture<UploadResult> private final Stringprivate final longprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionFileUpload(File file, long worldId, int slotId, UploadInfo uploadInfo, Session session, String clientVersion, String worldVersion, UploadProgress uploadStatus) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()private voidcleanup(HttpPost request, @Nullable 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(HttpPost request) private booleanshouldRetry(long retryDelaySeconds, int currentAttempt) upload()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/realms/FileUpload;LOGGER:Lorg/slf4j/Logger;intermediary field_19550Lnet/minecraft/class_4337;field_19550:Lorg/slf4j/Logger;official aLflo;a:Lorg/slf4j/Logger;
-
MAX_ATTEMPTS
private static final int MAX_ATTEMPTS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_ATTEMPTSLnet/minecraft/client/realms/FileUpload;MAX_ATTEMPTS:Iintermediary field_32056Lnet/minecraft/class_4337;field_32056:Iofficial bLflo;b:I
-
UPLOAD_ENDPOINT
- See Also:
- Mappings:
Namespace Name Mixin selector named UPLOAD_ENDPOINTLnet/minecraft/client/realms/FileUpload;UPLOAD_ENDPOINT:Ljava/lang/String;intermediary field_32057Lnet/minecraft/class_4337;field_32057:Ljava/lang/String;official cLflo;c:Ljava/lang/String;
-
file
- Mappings:
Namespace Name Mixin selector named fileLnet/minecraft/client/realms/FileUpload;file:Ljava/io/File;intermediary field_19551Lnet/minecraft/class_4337;field_19551:Ljava/io/File;official dLflo;d:Ljava/io/File;
-
worldId
private final long worldId- Mappings:
Namespace Name Mixin selector named worldIdLnet/minecraft/client/realms/FileUpload;worldId:Jintermediary field_19552Lnet/minecraft/class_4337;field_19552:Jofficial eLflo;e:J
-
slotId
private final int slotId- Mappings:
Namespace Name Mixin selector named slotIdLnet/minecraft/client/realms/FileUpload;slotId:Iintermediary field_19553Lnet/minecraft/class_4337;field_19553:Iofficial fLflo;f:I
-
uploadInfo
- Mappings:
Namespace Name Mixin selector named uploadInfoLnet/minecraft/client/realms/FileUpload;uploadInfo:Lnet/minecraft/client/realms/dto/UploadInfo;intermediary field_19554Lnet/minecraft/class_4337;field_19554:Lnet/minecraft/class_4888;official gLflo;g:Lfne;
-
sessionId
- Mappings:
Namespace Name Mixin selector named sessionIdLnet/minecraft/client/realms/FileUpload;sessionId:Ljava/lang/String;intermediary field_19555Lnet/minecraft/class_4337;field_19555:Ljava/lang/String;official hLflo;h:Ljava/lang/String;
-
username
- Mappings:
Namespace Name Mixin selector named usernameLnet/minecraft/client/realms/FileUpload;username:Ljava/lang/String;intermediary field_19556Lnet/minecraft/class_4337;field_19556:Ljava/lang/String;official iLflo;i:Ljava/lang/String;
-
clientVersion
- Mappings:
Namespace Name Mixin selector named clientVersionLnet/minecraft/client/realms/FileUpload;clientVersion:Ljava/lang/String;intermediary field_19557Lnet/minecraft/class_4337;field_19557:Ljava/lang/String;official jLflo;j:Ljava/lang/String;
-
worldVersion
- Mappings:
Namespace Name Mixin selector named worldVersionLnet/minecraft/client/realms/FileUpload;worldVersion:Ljava/lang/String;intermediary field_49104Lnet/minecraft/class_4337;field_49104:Ljava/lang/String;official kLflo;k:Ljava/lang/String;
-
uploadStatus
- Mappings:
Namespace Name Mixin selector named uploadStatusLnet/minecraft/client/realms/FileUpload;uploadStatus:Lnet/minecraft/client/realms/util/UploadProgress;intermediary field_19558Lnet/minecraft/class_4337;field_19558:Lnet/minecraft/class_4351;official lLflo;l:Lflu;
-
cancelled
- Mappings:
Namespace Name Mixin selector named cancelledLnet/minecraft/client/realms/FileUpload;cancelled:Ljava/util/concurrent/atomic/AtomicBoolean;intermediary field_19559Lnet/minecraft/class_4337;field_19559:Ljava/util/concurrent/atomic/AtomicBoolean;official mLflo;m:Ljava/util/concurrent/atomic/AtomicBoolean;
-
uploadTask
- Mappings:
Namespace Name Mixin selector named uploadTaskLnet/minecraft/client/realms/FileUpload;uploadTask:Ljava/util/concurrent/CompletableFuture;intermediary field_19560Lnet/minecraft/class_4337;field_19560:Ljava/util/concurrent/CompletableFuture;official nLflo;n:Ljava/util/concurrent/CompletableFuture;
-
requestConfig
- Mappings:
Namespace Name Mixin selector named requestConfigLnet/minecraft/client/realms/FileUpload;requestConfig:Lorg/apache/http/client/config/RequestConfig;intermediary field_19561Lnet/minecraft/class_4337;field_19561:Lorg/apache/http/client/config/RequestConfig;official oLflo;o:Lorg/apache/http/client/config/RequestConfig;
-
-
Constructor Details
-
FileUpload
public FileUpload(File file, long worldId, int slotId, UploadInfo uploadInfo, Session session, String clientVersion, String worldVersion, UploadProgress uploadStatus) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/realms/FileUpload;<init>(Ljava/io/File;JILnet/minecraft/client/realms/dto/UploadInfo;Lnet/minecraft/client/session/Session;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/realms/util/UploadProgress;)Vintermediary <init>Lnet/minecraft/class_4337;<init>(Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4351;)Vofficial <init>Lflo;<init>(Ljava/io/File;JILfne;Lfrc;Ljava/lang/String;Ljava/lang/String;Lflu;)V
-
-
Method Details
-
upload
- Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/realms/FileUpload;upload()Lnet/minecraft/client/realms/util/UploadResult;intermediary method_20973Lnet/minecraft/class_4337;method_20973()Lnet/minecraft/class_4429;official aLflo;a()Lfow;
-
cancel
public void cancel()- Mappings:
Namespace Name Mixin selector named cancelLnet/minecraft/client/realms/FileUpload;cancel()Vintermediary method_20970Lnet/minecraft/class_4337;method_20970()Vofficial bLflo;b()V
-
requestUpload
- Mappings:
Namespace Name Mixin selector named requestUploadLnet/minecraft/client/realms/FileUpload;requestUpload(I)Lnet/minecraft/client/realms/util/UploadResult;intermediary method_20971Lnet/minecraft/class_4337;method_20971(I)Lnet/minecraft/class_4429;official aLflo;a(I)Lfow;
-
cleanup
- Mappings:
Namespace Name Mixin selector named cleanupLnet/minecraft/client/realms/FileUpload;cleanup(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;)Vofficial aLflo;a(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V
-
setupRequest
- Throws:
FileNotFoundException- Mappings:
Namespace Name Mixin selector named setupRequestLnet/minecraft/client/realms/FileUpload;setupRequest(Lorg/apache/http/client/methods/HttpPost;)Vintermediary method_20976Lnet/minecraft/class_4337;method_20976(Lorg/apache/http/client/methods/HttpPost;)Vofficial aLflo;a(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 named handleResponseLnet/minecraft/client/realms/FileUpload;handleResponse(Lorg/apache/http/HttpResponse;Lnet/minecraft/client/realms/util/UploadResult$Builder;)Vintermediary method_20975Lnet/minecraft/class_4337;method_20975(Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)Vofficial aLflo;a(Lorg/apache/http/HttpResponse;Lfow$a;)V
-
shouldRetry
private boolean shouldRetry(long retryDelaySeconds, int currentAttempt) - Mappings:
Namespace Name Mixin selector named shouldRetryLnet/minecraft/client/realms/FileUpload;shouldRetry(JI)Zintermediary method_20972Lnet/minecraft/class_4337;method_20972(JI)Zofficial aLflo;a(JI)Z
-
retryUploadAfter
private UploadResult retryUploadAfter(long retryDelaySeconds, int currentAttempt) throws InterruptedException - Throws:
InterruptedException- Mappings:
Namespace Name Mixin selector named retryUploadAfterLnet/minecraft/client/realms/FileUpload;retryUploadAfter(JI)Lnet/minecraft/client/realms/util/UploadResult;intermediary method_20979Lnet/minecraft/class_4337;method_20979(JI)Lnet/minecraft/class_4429;official bLflo;b(JI)Lfow;
-
getRetryDelaySeconds
private long getRetryDelaySeconds(org.apache.http.HttpResponse response) - Mappings:
Namespace Name Mixin selector named getRetryDelaySecondsLnet/minecraft/client/realms/FileUpload;getRetryDelaySeconds(Lorg/apache/http/HttpResponse;)Jintermediary method_20974Lnet/minecraft/class_4337;method_20974(Lorg/apache/http/HttpResponse;)Jofficial aLflo;a(Lorg/apache/http/HttpResponse;)J
-
isFinished
public boolean isFinished()- Mappings:
Namespace Name Mixin selector named isFinishedLnet/minecraft/client/realms/FileUpload;isFinished()Zintermediary method_20978Lnet/minecraft/class_4337;method_20978()Zofficial cLflo;c()Z
-