类 FileUpload
java.lang.Object
com.mojang.realmsclient.client.FileUpload
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明(专用程序包) final AtomicBoolean
private final String
private final File
private static final org.slf4j.Logger
private static final int
private final long
private final org.apache.http.client.config.RequestConfig
private final String
private final int
private static final String
private final UploadInfo
private final UploadStatus
private CompletableFuture
<UploadResult> private final String
private final String
-
构造器概要
构造器构造器说明FileUpload
(File p_87071_, long p_87072_, int p_87073_, UploadInfo p_87074_, User p_87075_, String p_87076_, String p_335512_, UploadStatus p_87077_) -
方法概要
修饰符和类型方法说明void
cancel()
private void
cleanup
(org.apache.http.client.methods.HttpPost p_87094_, org.apache.http.impl.client.CloseableHttpClient p_87095_) private long
getRetryDelaySeconds
(org.apache.http.HttpResponse p_87087_) private void
handleResponse
(org.apache.http.HttpResponse p_87089_, UploadResult.Builder p_87090_) boolean
private UploadResult
requestUpload
(int p_87080_) private UploadResult
retryUploadAfter
(long p_87098_, int p_87099_) private void
setupRequest
(org.apache.http.client.methods.HttpPost p_87092_) private boolean
shouldRetry
(long p_87082_, int p_87083_) upload()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
MAX_RETRIES
private static final int MAX_RETRIES- 另请参阅:
-
UPLOAD_PATH
- 另请参阅:
-
file
-
realmId
private final long realmId -
slotId
private final int slotId -
uploadInfo
-
sessionId
-
username
-
clientVersion
-
worldVersion
-
uploadStatus
-
cancelled
-
uploadTask
-
requestConfig
private final org.apache.http.client.config.RequestConfig requestConfig
-
-
构造器详细资料
-
FileUpload
public FileUpload(File p_87071_, long p_87072_, int p_87073_, UploadInfo p_87074_, User p_87075_, String p_87076_, String p_335512_, UploadStatus p_87077_)
-
-
方法详细资料
-
upload
-
cancel
public void cancel() -
requestUpload
-
cleanup
private void cleanup(org.apache.http.client.methods.HttpPost p_87094_, @Nullable org.apache.http.impl.client.CloseableHttpClient p_87095_) -
setupRequest
private void setupRequest(org.apache.http.client.methods.HttpPost p_87092_) throws FileNotFoundException -
handleResponse
private void handleResponse(org.apache.http.HttpResponse p_87089_, UploadResult.Builder p_87090_) throws IOException - 抛出:
IOException
-
shouldRetry
private boolean shouldRetry(long p_87082_, int p_87083_) -
retryUploadAfter
-
getRetryDelaySeconds
private long getRetryDelaySeconds(org.apache.http.HttpResponse p_87087_) -
isFinished
public boolean isFinished()
-