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 fhg
-
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 aLfhg;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 bLfhg;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 cLfhg;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 dLfhg;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 eLfhg;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 fLfhg;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 gLfhg;g:Lfiw;
-
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 hLfhg;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 iLfhg;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 jLfhg;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 kLfhg;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 lLfhg;l:Lfhm;
-
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 mLfhg;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 nLfhg;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 oLfhg;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>Lfhg;<init>(Ljava/io/File;JILfiw;Lfms;Ljava/lang/String;Ljava/lang/String;Lfhm;)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 aLfhg;a()Lfkn;
-
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 bLfhg;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 aLfhg;a(I)Lfkn;
-
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 aLfhg;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 aLfhg;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 aLfhg;a(Lorg/apache/http/HttpResponse;Lfkn$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 aLfhg;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 bLfhg;b(JI)Lfkn;
-
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 aLfhg;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 cLfhg;c()Z
-