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 fyp
-
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 aLfyp;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 bLfyp;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 cLfyp;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 dLfyp;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 eLfyp;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 fLfyp;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 gLfyp;g:Lgao;
-
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 hLfyp;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 iLfyp;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 jLfyp;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 kLfyp;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 lLfyp;l:Lfyv;
-
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 mLfyp;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>Lfyp;<init>(Ljava/io/File;JILgao;Lgeo;Ljava/lang/String;Ljava/lang/String;Lfyv;)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 aLfyp;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 aLfyp;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 aLfyp;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 bLfyp;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 aLfyp;a(Ljava/net/http/HttpResponse;)Lgbw;
-
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 aLfyp;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 bLfyp;b(Ljava/net/http/HttpResponse;)J
-