public class CsvUploadTask extends java.lang.Object implements java.util.concurrent.Callable<CsvUploadStatus>, java.io.Serializable
非同期CSV Upload用タスク
| コンストラクタと説明 |
|---|
CsvUploadTask(java.lang.String filePath,
java.lang.String fileName,
long uploadDateTime,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
aborted(java.lang.Throwable cause) |
CsvUploadStatus |
call() |
void |
canceled() |
int |
getCsvUploadCommitCnt() |
TransactionType |
getCsvUploadTransactionType() |
java.lang.String |
getDefName() |
java.lang.String |
getFileName() |
java.lang.String |
getFilePath() |
java.lang.String |
getParameter() |
java.lang.String |
getUniqueKey() |
long |
getUploadDateTime() |
void |
timeouted() |
public CsvUploadTask(java.lang.String filePath,
java.lang.String fileName,
long uploadDateTime,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion)
filePath - Uploadされたファイルの物理PathfileName - Uploadされたファイル名uploadDateTime - Uploadされた日時defName - Entity定義名parameter - タスクパラメータuniqueKey - UniqueKeyプロパティ名transactionType - トランザクション方法commitLimit - トランザクション分割時のCommit単位withReferenceVersion - public java.lang.String getFilePath()
public java.lang.String getFileName()
public long getUploadDateTime()
public java.lang.String getDefName()
public java.lang.String getParameter()
public int getCsvUploadCommitCnt()
public TransactionType getCsvUploadTransactionType()
public java.lang.String getUniqueKey()
public void aborted(java.lang.Throwable cause)
public void timeouted()
public void canceled()
public CsvUploadStatus call() throws java.lang.Exception
call インタフェース内 java.util.concurrent.Callable<CsvUploadStatus>java.lang.Exception