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 Fileprivate final HttpClientprivate 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 Stringprivate static HttpRequest.BodyPublishergetPublisher(Supplier<@Nullable InputStream> inputSupplier, long size) private longgetRetryDelaySeconds(HttpResponse<?> response) private UploadResulthandleResponse(HttpResponse<String> response) private CompletableFuture<UploadResult> requestUpload(int currentAttempt, long size) 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 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;
-
httpClient
- Mappings:
Namespace Name Mixin selector named httpClientLnet/minecraft/client/realms/FileUpload;httpClient: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
-
upload
- Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/realms/FileUpload;upload()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;
-
getPublisher
private static HttpRequest.BodyPublisher getPublisher(Supplier<@Nullable InputStream> inputSupplier, long size) - Mappings:
Namespace Name Mixin selector named getPublisherLnet/minecraft/client/realms/FileUpload;getPublisher(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;
-
getCookie
- Mappings:
Namespace Name Mixin selector named getCookieLnet/minecraft/client/realms/FileUpload;getCookie()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
-