Package net.minecraft.client.realms
Class FileUpload
java.lang.Object
net.minecraft.client.realms.FileUpload
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/realms/FileUploadintermediary net/minecraft/class_4337official fyf
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final HttpClientprivate final Fileprivate static final Loggerprivate static final intprivate final Stringprivate final intprivate static final Stringprivate final UploadInfoprivate final UploadProgressprivate 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 TypeMethodDescriptionvoidclose()private longgetRetryDelaySeconds(HttpResponse<?> httpResponse) private UploadResulthandleResponse(HttpResponse<String> httpResponse) private static HttpRequest.BodyPublishermethod_76243(Supplier<@Nullable InputStream> supplier, long long2) private Stringprivate CompletableFuture<UploadResult> requestUpload(int currentAttempt, long long2) private booleanshouldRetry(long retryDelaySeconds, int currentAttempt)
-
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 aLfyf;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 bLfyf;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 cLfyf;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 dLfyf;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 eLfyf;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 fLfyf;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 gLfyf;g:Lgae;
-
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 hLfyf;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 iLfyf;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 jLfyf;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 kLfyf;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 lLfyf;l:Lfyl;
-
field_64190
- Mappings:
Namespace Name Mixin selector named field_64190Lnet/minecraft/client/realms/FileUpload;field_64190:Ljava/net/http/HttpClient;intermediary field_64190Lnet/minecraft/class_4337;field_64190:Ljava/net/http/HttpClient;official mLfyf;m:Ljava/net/http/HttpClient;
-
-
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>Lfyf;<init>(Ljava/io/File;JILgae;Lgee;Ljava/lang/String;Ljava/lang/String;Lfyl;)V
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
method_76241
- Mappings:
Namespace Name Mixin selector named method_76241Lnet/minecraft/client/realms/FileUpload;method_76241()Ljava/util/concurrent/CompletableFuture;intermediary method_76241Lnet/minecraft/class_4337;method_76241()Ljava/util/concurrent/CompletableFuture;official aLfyf;a()Ljava/util/concurrent/CompletableFuture;
-
requestUpload
- Mappings:
Namespace Name Mixin selector named requestUploadLnet/minecraft/client/realms/FileUpload;requestUpload(IJ)Ljava/util/concurrent/CompletableFuture;intermediary method_20971Lnet/minecraft/class_4337;method_20971(IJ)Ljava/util/concurrent/CompletableFuture;official aLfyf;a(IJ)Ljava/util/concurrent/CompletableFuture;
-
method_76243
private static HttpRequest.BodyPublisher method_76243(Supplier<@Nullable InputStream> supplier, long long2) - Mappings:
Namespace Name Mixin selector named method_76243Lnet/minecraft/client/realms/FileUpload;method_76243(Ljava/util/function/Supplier;J)Ljava/net/http/HttpRequest$BodyPublisher;intermediary method_76243Lnet/minecraft/class_4337;method_76243(Ljava/util/function/Supplier;J)Ljava/net/http/HttpRequest$BodyPublisher;official aLfyf;a(Ljava/util/function/Supplier;J)Ljava/net/http/HttpRequest$BodyPublisher;
-
method_76244
- Mappings:
Namespace Name Mixin selector named method_76244Lnet/minecraft/client/realms/FileUpload;method_76244()Ljava/lang/String;intermediary method_76244Lnet/minecraft/class_4337;method_76244()Ljava/lang/String;official bLfyf;b()Ljava/lang/String;
-
handleResponse
- Mappings:
Namespace Name Mixin selector named handleResponseLnet/minecraft/client/realms/FileUpload;handleResponse(Ljava/net/http/HttpResponse;)Lnet/minecraft/client/realms/util/UploadResult;intermediary method_20975Lnet/minecraft/class_4337;method_20975(Ljava/net/http/HttpResponse;)Lnet/minecraft/class_4429;official aLfyf;a(Ljava/net/http/HttpResponse;)Lgbm;
-
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 aLfyf;a(JI)Z
-
getRetryDelaySeconds
- Mappings:
Namespace Name Mixin selector named getRetryDelaySecondsLnet/minecraft/client/realms/FileUpload;getRetryDelaySeconds(Ljava/net/http/HttpResponse;)Jintermediary method_20974Lnet/minecraft/class_4337;method_20974(Ljava/net/http/HttpResponse;)Jofficial bLfyf;b(Ljava/net/http/HttpResponse;)J
-