类 FileUpload


  • @Environment(CLIENT)
    public class FileUpload
    extends Object
    Mappings:
    Namespace Name
    official dpv
    intermediary net/minecraft/class_4337
    named net/minecraft/client/realms/FileUpload
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Ldpv;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_19550 Lnet/minecraft/class_4337;field_19550:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/realms/FileUpload;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_32056

        private static final int field_32056
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldpv;b:I
        intermediary field_32056 Lnet/minecraft/class_4337;field_32056:I
        named field_32056 Lnet/minecraft/client/realms/FileUpload;field_32056:I
      • field_32057

        private static final String field_32057
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldpv;c:Ljava/lang/String;
        intermediary field_32057 Lnet/minecraft/class_4337;field_32057:Ljava/lang/String;
        named field_32057 Lnet/minecraft/client/realms/FileUpload;field_32057:Ljava/lang/String;
      • file

        private final File file
        Mappings:
        Namespace Name Mixin selector
        official d Ldpv;d:Ljava/io/File;
        intermediary field_19551 Lnet/minecraft/class_4337;field_19551:Ljava/io/File;
        named file Lnet/minecraft/client/realms/FileUpload;file:Ljava/io/File;
      • worldId

        private final long worldId
        Mappings:
        Namespace Name Mixin selector
        official e Ldpv;e:J
        intermediary field_19552 Lnet/minecraft/class_4337;field_19552:J
        named worldId Lnet/minecraft/client/realms/FileUpload;worldId:J
      • slotId

        private final int slotId
        Mappings:
        Namespace Name Mixin selector
        official f Ldpv;f:I
        intermediary field_19553 Lnet/minecraft/class_4337;field_19553:I
        named slotId Lnet/minecraft/client/realms/FileUpload;slotId:I
      • uploadInfo

        private final UploadInfo uploadInfo
        Mappings:
        Namespace Name Mixin selector
        official g Ldpv;g:Ldra;
        intermediary field_19554 Lnet/minecraft/class_4337;field_19554:Lnet/minecraft/class_4888;
        named uploadInfo Lnet/minecraft/client/realms/FileUpload;uploadInfo:Lnet/minecraft/client/realms/dto/UploadInfo;
      • sessionId

        private final String sessionId
        Mappings:
        Namespace Name Mixin selector
        official h Ldpv;h:Ljava/lang/String;
        intermediary field_19555 Lnet/minecraft/class_4337;field_19555:Ljava/lang/String;
        named sessionId Lnet/minecraft/client/realms/FileUpload;sessionId:Ljava/lang/String;
      • username

        private final String username
        Mappings:
        Namespace Name Mixin selector
        official i Ldpv;i:Ljava/lang/String;
        intermediary field_19556 Lnet/minecraft/class_4337;field_19556:Ljava/lang/String;
        named username Lnet/minecraft/client/realms/FileUpload;username:Ljava/lang/String;
      • clientVersion

        private final String clientVersion
        Mappings:
        Namespace Name Mixin selector
        official j Ldpv;j:Ljava/lang/String;
        intermediary field_19557 Lnet/minecraft/class_4337;field_19557:Ljava/lang/String;
        named clientVersion Lnet/minecraft/client/realms/FileUpload;clientVersion:Ljava/lang/String;
      • uploadStatus

        private final UploadStatus uploadStatus
        Mappings:
        Namespace Name Mixin selector
        official k Ldpv;k:Ldqb;
        intermediary field_19558 Lnet/minecraft/class_4337;field_19558:Lnet/minecraft/class_4351;
        named uploadStatus Lnet/minecraft/client/realms/FileUpload;uploadStatus:Lnet/minecraft/client/realms/UploadStatus;
      • cancelled

        private final AtomicBoolean cancelled
        Mappings:
        Namespace Name Mixin selector
        official l Ldpv;l:Ljava/util/concurrent/atomic/AtomicBoolean;
        intermediary field_19559 Lnet/minecraft/class_4337;field_19559:Ljava/util/concurrent/atomic/AtomicBoolean;
        named cancelled Lnet/minecraft/client/realms/FileUpload;cancelled:Ljava/util/concurrent/atomic/AtomicBoolean;
      • uploadTask

        private CompletableFuture<UploadResult> uploadTask
        Mappings:
        Namespace Name Mixin selector
        official m Ldpv;m:Ljava/util/concurrent/CompletableFuture;
        intermediary field_19560 Lnet/minecraft/class_4337;field_19560:Ljava/util/concurrent/CompletableFuture;
        named uploadTask Lnet/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 n Ldpv;n:Lorg/apache/http/client/config/RequestConfig;
        intermediary field_19561 Lnet/minecraft/class_4337;field_19561:Lorg/apache/http/client/config/RequestConfig;
        named requestConfig Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_4337;<init>(Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Lnet/minecraft/class_4351;)V
        named <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 a Ldpv;a(Ljava/util/function/Consumer;)V
        intermediary method_20973 Lnet/minecraft/class_4337;method_20973(Ljava/util/function/Consumer;)V
        named upload Lnet/minecraft/client/realms/FileUpload;upload(Ljava/util/function/Consumer;)V
      • cancel

        public void cancel()
        Mappings:
        Namespace Name Mixin selector
        official a Ldpv;a()V
        intermediary method_20970 Lnet/minecraft/class_4337;method_20970()V
        named cancel Lnet/minecraft/client/realms/FileUpload;cancel()V
      • requestUpload

        private UploadResult requestUpload​(int currentAttempt)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpv;a(I)Ldsp;
        intermediary method_20971 Lnet/minecraft/class_4337;method_20971(I)Lnet/minecraft/class_4429;
        named requestUpload Lnet/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 a Ldpv;a(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V
        intermediary method_20977 Lnet/minecraft/class_4337;method_20977(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V
        named cleanup Lnet/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 a Ldpv;a(Lorg/apache/http/client/methods/HttpPost;)V
        intermediary method_20976 Lnet/minecraft/class_4337;method_20976(Lorg/apache/http/client/methods/HttpPost;)V
        named setupRequest Lnet/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 a Ldpv;a(Lorg/apache/http/HttpResponse;Ldsp$a;)V
        intermediary method_20975 Lnet/minecraft/class_4337;method_20975(Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)V
        named handleResponse Lnet/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 a Ldpv;a(JI)Z
        intermediary method_20972 Lnet/minecraft/class_4337;method_20972(JI)Z
        named shouldRetry Lnet/minecraft/client/realms/FileUpload;shouldRetry(JI)Z
      • retryUploadAfter

        private UploadResult retryUploadAfter​(long retryDelaySeconds,
                                              int currentAttempt)
                                       throws InterruptedException
        抛出:
        InterruptedException
        Mappings:
        Namespace Name Mixin selector
        official b Ldpv;b(JI)Ldsp;
        intermediary method_20979 Lnet/minecraft/class_4337;method_20979(JI)Lnet/minecraft/class_4429;
        named retryUploadAfter Lnet/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 a Ldpv;a(Lorg/apache/http/HttpResponse;)J
        intermediary method_20974 Lnet/minecraft/class_4337;method_20974(Lorg/apache/http/HttpResponse;)J
        named getRetryDelaySeconds Lnet/minecraft/client/realms/FileUpload;getRetryDelaySeconds(Lorg/apache/http/HttpResponse;)J
      • isFinished

        public boolean isFinished()
        Mappings:
        Namespace Name Mixin selector
        official b Ldpv;b()Z
        intermediary method_20978 Lnet/minecraft/class_4337;method_20978()Z
        named isFinished Lnet/minecraft/client/realms/FileUpload;isFinished()Z