类 FileUpload
- java.lang.Object
-
- net.minecraft.client.realms.FileUpload
-
@Environment(CLIENT) public class FileUpload extends Object
- Mappings:
Namespace Name official dpvintermediary net/minecraft/class_4337named net/minecraft/client/realms/FileUpload
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classFileUpload.CustomInputStreamEntity
-
字段概要
字段 修饰符和类型 字段 说明 private AtomicBooleancancelledprivate StringclientVersionprivate static intfield_32056private static Stringfield_32057private Filefileprivate static LoggerLOGGERprivate org.apache.http.client.config.RequestConfigrequestConfigprivate StringsessionIdprivate intslotIdprivate UploadInfouploadInfoprivate UploadStatusuploadStatusprivate CompletableFuture<UploadResult>uploadTaskprivate Stringusernameprivate longworldId
-
构造器概要
构造器 构造器 说明 FileUpload(File file, long worldId, int slotId, UploadInfo uploadInfo, Session session, String clientVersion, UploadStatus uploadStatus)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcancel()private voidcleanup(org.apache.http.client.methods.HttpPost request, org.apache.http.impl.client.CloseableHttpClient client)private longgetRetryDelaySeconds(org.apache.http.HttpResponse response)private voidhandleResponse(org.apache.http.HttpResponse response, UploadResult.Builder uploadResultBuilder)booleanisFinished()private UploadResultrequestUpload(int currentAttempt)private UploadResultretryUploadAfter(long retryDelaySeconds, int currentAttempt)private voidsetupRequest(org.apache.http.client.methods.HttpPost request)private booleanshouldRetry(long retryDelaySeconds, int currentAttempt)voidupload(Consumer<UploadResult> callback)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLdpv;a:Lorg/apache/logging/log4j/Logger;intermediary field_19550Lnet/minecraft/class_4337;field_19550:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/realms/FileUpload;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_32056
private static final int field_32056
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLdpv;b:Iintermediary field_32056Lnet/minecraft/class_4337;field_32056:Inamed field_32056Lnet/minecraft/client/realms/FileUpload;field_32056:I
-
field_32057
private static final String field_32057
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLdpv;c:Ljava/lang/String;intermediary field_32057Lnet/minecraft/class_4337;field_32057:Ljava/lang/String;named field_32057Lnet/minecraft/client/realms/FileUpload;field_32057:Ljava/lang/String;
-
file
private final File file
- Mappings:
Namespace Name Mixin selector official dLdpv;d:Ljava/io/File;intermediary field_19551Lnet/minecraft/class_4337;field_19551:Ljava/io/File;named fileLnet/minecraft/client/realms/FileUpload;file:Ljava/io/File;
-
worldId
private final long worldId
- Mappings:
Namespace Name Mixin selector official eLdpv;e:Jintermediary field_19552Lnet/minecraft/class_4337;field_19552:Jnamed worldIdLnet/minecraft/client/realms/FileUpload;worldId:J
-
slotId
private final int slotId
- Mappings:
Namespace Name Mixin selector official fLdpv;f:Iintermediary field_19553Lnet/minecraft/class_4337;field_19553:Inamed slotIdLnet/minecraft/client/realms/FileUpload;slotId:I
-
uploadInfo
private final UploadInfo uploadInfo
- Mappings:
Namespace Name Mixin selector official gLdpv;g:Ldra;intermediary field_19554Lnet/minecraft/class_4337;field_19554:Lnet/minecraft/class_4888;named uploadInfoLnet/minecraft/client/realms/FileUpload;uploadInfo:Lnet/minecraft/client/realms/dto/UploadInfo;
-
sessionId
private final String sessionId
- Mappings:
Namespace Name Mixin selector official hLdpv;h:Ljava/lang/String;intermediary field_19555Lnet/minecraft/class_4337;field_19555:Ljava/lang/String;named sessionIdLnet/minecraft/client/realms/FileUpload;sessionId:Ljava/lang/String;
-
username
private final String username
- Mappings:
Namespace Name Mixin selector official iLdpv;i:Ljava/lang/String;intermediary field_19556Lnet/minecraft/class_4337;field_19556:Ljava/lang/String;named usernameLnet/minecraft/client/realms/FileUpload;username:Ljava/lang/String;
-
clientVersion
private final String clientVersion
- Mappings:
Namespace Name Mixin selector official jLdpv;j:Ljava/lang/String;intermediary field_19557Lnet/minecraft/class_4337;field_19557:Ljava/lang/String;named clientVersionLnet/minecraft/client/realms/FileUpload;clientVersion:Ljava/lang/String;
-
uploadStatus
private final UploadStatus uploadStatus
- Mappings:
Namespace Name Mixin selector official kLdpv;k:Ldqb;intermediary field_19558Lnet/minecraft/class_4337;field_19558:Lnet/minecraft/class_4351;named uploadStatusLnet/minecraft/client/realms/FileUpload;uploadStatus:Lnet/minecraft/client/realms/UploadStatus;
-
cancelled
private final AtomicBoolean cancelled
- Mappings:
Namespace Name Mixin selector official lLdpv;l:Ljava/util/concurrent/atomic/AtomicBoolean;intermediary field_19559Lnet/minecraft/class_4337;field_19559:Ljava/util/concurrent/atomic/AtomicBoolean;named cancelledLnet/minecraft/client/realms/FileUpload;cancelled:Ljava/util/concurrent/atomic/AtomicBoolean;
-
uploadTask
private CompletableFuture<UploadResult> uploadTask
- Mappings:
Namespace Name Mixin selector official mLdpv;m:Ljava/util/concurrent/CompletableFuture;intermediary field_19560Lnet/minecraft/class_4337;field_19560:Ljava/util/concurrent/CompletableFuture;named uploadTaskLnet/minecraft/client/realms/FileUpload;uploadTask:Ljava/util/concurrent/CompletableFuture;
-
requestConfig
private final org.apache.http.client.config.RequestConfig requestConfig
- Mappings:
Namespace Name Mixin selector official nLdpv;n:Lorg/apache/http/client/config/RequestConfig;intermediary field_19561Lnet/minecraft/class_4337;field_19561:Lorg/apache/http/client/config/RequestConfig;named requestConfigLnet/minecraft/client/realms/FileUpload;requestConfig:Lorg/apache/http/client/config/RequestConfig;
-
-
构造器详细资料
-
FileUpload
public FileUpload(File file, long worldId, int slotId, UploadInfo uploadInfo, Session session, String clientVersion, UploadStatus uploadStatus)
- Mappings:
Namespace Name Mixin selector official <init>Ldpv;<init>(Ljava/io/File;JILdra;Lduz;Ljava/lang/String;Ldqb;)Vintermediary <init>Lnet/minecraft/class_4337;<init>(Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Lnet/minecraft/class_4351;)Vnamed <init>Lnet/minecraft/client/realms/FileUpload;<init>(Ljava/io/File;JILnet/minecraft/client/realms/dto/UploadInfo;Lnet/minecraft/client/util/Session;Ljava/lang/String;Lnet/minecraft/client/realms/UploadStatus;)V
-
-
方法详细资料
-
upload
public void upload(Consumer<UploadResult> callback)
- Mappings:
Namespace Name Mixin selector official aLdpv;a(Ljava/util/function/Consumer;)Vintermediary method_20973Lnet/minecraft/class_4337;method_20973(Ljava/util/function/Consumer;)Vnamed uploadLnet/minecraft/client/realms/FileUpload;upload(Ljava/util/function/Consumer;)V
-
cancel
public void cancel()
- Mappings:
Namespace Name Mixin selector official aLdpv;a()Vintermediary method_20970Lnet/minecraft/class_4337;method_20970()Vnamed cancelLnet/minecraft/client/realms/FileUpload;cancel()V
-
requestUpload
private UploadResult requestUpload(int currentAttempt)
- Mappings:
Namespace Name Mixin selector official aLdpv;a(I)Ldsp;intermediary method_20971Lnet/minecraft/class_4337;method_20971(I)Lnet/minecraft/class_4429;named requestUploadLnet/minecraft/client/realms/FileUpload;requestUpload(I)Lnet/minecraft/client/realms/gui/screen/UploadResult;
-
cleanup
private void cleanup(org.apache.http.client.methods.HttpPost request, org.apache.http.impl.client.CloseableHttpClient client)- Mappings:
Namespace Name Mixin selector official aLdpv;a(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;)Vnamed cleanupLnet/minecraft/client/realms/FileUpload;cleanup(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V
-
setupRequest
private void setupRequest(org.apache.http.client.methods.HttpPost request) throws FileNotFoundException- 抛出:
FileNotFoundException- Mappings:
Namespace Name Mixin selector official aLdpv;a(Lorg/apache/http/client/methods/HttpPost;)Vintermediary method_20976Lnet/minecraft/class_4337;method_20976(Lorg/apache/http/client/methods/HttpPost;)Vnamed setupRequestLnet/minecraft/client/realms/FileUpload;setupRequest(Lorg/apache/http/client/methods/HttpPost;)V
-
handleResponse
private void handleResponse(org.apache.http.HttpResponse response, UploadResult.Builder uploadResultBuilder) throws IOException- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLdpv;a(Lorg/apache/http/HttpResponse;Ldsp$a;)Vintermediary method_20975Lnet/minecraft/class_4337;method_20975(Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)Vnamed handleResponseLnet/minecraft/client/realms/FileUpload;handleResponse(Lorg/apache/http/HttpResponse;Lnet/minecraft/client/realms/gui/screen/UploadResult$Builder;)V
-
shouldRetry
private boolean shouldRetry(long retryDelaySeconds, int currentAttempt)- Mappings:
Namespace Name Mixin selector official aLdpv;a(JI)Zintermediary method_20972Lnet/minecraft/class_4337;method_20972(JI)Znamed shouldRetryLnet/minecraft/client/realms/FileUpload;shouldRetry(JI)Z
-
retryUploadAfter
private UploadResult retryUploadAfter(long retryDelaySeconds, int currentAttempt) throws InterruptedException
- 抛出:
InterruptedException- Mappings:
Namespace Name Mixin selector official bLdpv;b(JI)Ldsp;intermediary method_20979Lnet/minecraft/class_4337;method_20979(JI)Lnet/minecraft/class_4429;named retryUploadAfterLnet/minecraft/client/realms/FileUpload;retryUploadAfter(JI)Lnet/minecraft/client/realms/gui/screen/UploadResult;
-
getRetryDelaySeconds
private long getRetryDelaySeconds(org.apache.http.HttpResponse response)
- Mappings:
Namespace Name Mixin selector official aLdpv;a(Lorg/apache/http/HttpResponse;)Jintermediary method_20974Lnet/minecraft/class_4337;method_20974(Lorg/apache/http/HttpResponse;)Jnamed getRetryDelaySecondsLnet/minecraft/client/realms/FileUpload;getRetryDelaySeconds(Lorg/apache/http/HttpResponse;)J
-
isFinished
public boolean isFinished()
- Mappings:
Namespace Name Mixin selector official bLdpv;b()Zintermediary method_20978Lnet/minecraft/class_4337;method_20978()Znamed isFinishedLnet/minecraft/client/realms/FileUpload;isFinished()Z
-
-