クラス ProcessLobValidator
java.lang.Object
org.iplass.mtp.impl.lob.lobstore.ProcessLobValidator
- すべての実装されたインタフェース:
LobValidator
外部プロセスを起動するLobValidatorの実装例。
設定ファイルの設定例:binaryStoreのlobValidatorとしてこのLobValidatorを指定する場合
<service>
<interfaceName>org.iplass.mtp.impl.lob.LobStoreService</interfaceName>
<property name="binaryStore" className="org.iplass.mtp.impl.lob.lobstore.file.FileLobStore">
<property name="rootDir" value="/hogehoge/fileLobStore" />
<property name="lobValidator" className="org.iplass.mtp.dev.lob.ProcessLobValidator">
<property name="command" value="/hogehoge/fugafuga.sh" />
<property name="checksumAlgorithm" value="CRC-32" />
</property>
</property>
</service>
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明次を指定可能。voidsetChecksumAlgorithm(String checksumAlgorithm) checksumのアルゴリズムを指定。voidsetCommand(List<String> command) void
-
コンストラクタの詳細
-
ProcessLobValidator
public ProcessLobValidator()
-
-
メソッドの詳細
-
getChecksumAlgorithm
インタフェースからコピーされた説明:LobValidator次を指定可能。 Adler-32/CRC-32/MD5/SHA-1/SHA-256- 定義:
getChecksumAlgorithmインタフェース内LobValidator- 戻り値:
-
setChecksumAlgorithm
checksumのアルゴリズムを指定。
Adler-32/CRC-32/MD5/SHA-1/SHA-256
のいずれか指定。 -
getCommand
-
setCommand
-
stored
- 定義:
storedインタフェース内LobValidator
-