public class IMBoxCrawlingJob extends BaseCrawlingJob
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
IMBoxCrawlingJob.IMBoxDataLoader
クローリングに必要なIMBoxのデータを読み込むクラス
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected static int |
DEFAULT_UPDATE_COUNT
コミット間隔の初期値
|
protected static String |
KEY_UPDATE_COUNT
コミット間隔パラメータのKey値
|
DEFAULT_GROUP_NAME, DEFAULT_MAX_SEGMENTS, DEFAULT_WITH_COMMIT, DEFAULT_WITH_OPTIMIZE, groupName, KEY_CRAWLING_TYPE, KEY_GROUP_NAME, KEY_MAX_SEGMENTS, KEY_WITH_COMMIT, KEY_WITH_OPTIMIZE
コンストラクタと説明 |
---|
IMBoxCrawlingJob() |
修飾子とタイプ | メソッドと説明 |
---|---|
JobResult |
execute()
クローリング処理を実行します。
|
protected void |
executeDelete(UpdateService updateService)
IMBoxのコンテンツのインデックス削除処理を実装します。
|
protected void |
executeDelta(UpdateService updateService)
IMBoxのコンテンツのインデックス作成(差分作成)処理を実装します。
|
protected void |
executeReindex(UpdateService updateService)
再作成処理はサポートしていません。
|
protected String |
getType()
IMBoxのコンテンツタイプを表す コンテンツタイプを表す文字列を返します。
|
protected void |
initialize()
IMBoxクローラの初期化を行います。
|
commit, getCrawlingType, getGroupName, getTenantId, getUpdateService, optimize
canParseToBoolean, getJobContext, getParameter, getParameter, getParameterAsBoolean, getParameterAsBoolean, getParameterAsInteger, getParameterAsInteger
protected static final int DEFAULT_UPDATE_COUNT
public JobResult execute() throws JobExecuteException
execute
インタフェース内 Job
execute
クラス内 BaseCrawlingJob
JobExecuteException
- ジョブ実行中に例外がスローされた場合、 実行処理の結果がエラーとして扱います。メッセージにはスローされた例外のローカライズメッセージが使用されます。BaseJob.execute()
protected void executeDelete(UpdateService updateService) throws JobExecuteException
executeDelete
クラス内 BaseCrawlingJob
updateService
- 更新サービスJobExecuteException
- コンテンツ削除処理に失敗した場合BaseCrawlingJob.executeDelete(jp.co.intra_mart.foundation.contentssearch.service.UpdateService)
protected void executeDelta(UpdateService updateService) throws JobExecuteException
executeDelta
クラス内 BaseCrawlingJob
updateService
- 更新サービスJobExecuteException
- コンテンツ作成処理に失敗した場合BaseCrawlingJob.executeDelta(jp.co.intra_mart.foundation.contentssearch.service.UpdateService)
protected void executeReindex(UpdateService updateService) throws JobExecuteException
executeDelete(UpdateService)
の実行後にexecuteDelta(UpdateService)
を実行します。executeReindex
クラス内 BaseCrawlingJob
updateService
- 更新サービスJobExecuteException
- コンテンツ再作成処理に失敗した場合BaseCrawlingJob.executeReindex(jp.co.intra_mart.foundation.contentssearch.service.UpdateService)
protected String getType()
getType
クラス内 BaseCrawlingJob
BaseCrawlingJob.getType()
protected void initialize() throws JobExecuteException
initialize
クラス内 BaseCrawlingJob
JobExecuteException
- 初期化処理に失敗した場合BaseCrawlingJob.initialize()
Copyright © 2012 NTT DATA INTRAMART CORPORATION