public class UploadMonitor extends AbstractTransferMonitor<java.lang.String,PartETag>
| コンストラクタと説明 |
|---|
UploadMonitor(StorageClient client,
TransferManagerConfiguration configuration,
java.util.concurrent.ExecutorService threadPool,
NcsObject object,
java.io.File file)
UploadMonitorを構築します。
|
UploadMonitor(StorageClient client,
TransferManagerConfiguration configuration,
java.util.concurrent.ExecutorService threadPool,
NcsObject object,
java.io.InputStream input,
long contentLength)
UploadMonitorを構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
call()
アップロードの監視を行います。
|
java.lang.String |
getBucketName() |
java.lang.String |
getObjectName() |
java.lang.String |
waitForUploadResult()
アップロードが完了するまで待機します。
|
getDescription, getState, isDone, shutdownIfDone, waitForCompletion, waitForException, waitForResultpublic UploadMonitor(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ExecutorService threadPool, NcsObject object, java.io.File file)
client - ストレージクライアントconfiguration - Manager設定threadPool - スレッドプールobject - アップロードするオブジェクト情報を含むNcsObjectfile - アップロードするファイルpublic UploadMonitor(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ExecutorService threadPool, NcsObject object, java.io.InputStream input, long contentLength)
client - ストレージクライアントconfiguration - Manager設定threadPool - スレッドプールobject - アップロードするオブジェクト情報を含むNcsObjectinput - アップロードするデータストリームcontentLength - データサイズpublic java.lang.String call()
throws java.lang.Exception
call インタフェース内 java.util.concurrent.Callable<java.lang.String>call クラス内 AbstractTransferMonitor<java.lang.String,PartETag>java.lang.Exceptionpublic java.lang.String waitForUploadResult()
throws NiftyCloudClientException,
NiftyCloudServiceException,
java.lang.InterruptedException
NiftyCloudClientExceptionNiftyCloudServiceExceptionjava.lang.InterruptedExceptionpublic java.lang.String getBucketName()
public java.lang.String getObjectName()