public class IMBoxCrawlingJob
extends jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJob
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
IMBoxCrawlingJob.IMBoxDataLoader
クローリングに必要なIMBoxのデータを読み込むクラス
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static int |
DEFAULT_UPDATE_COUNT
コミット間隔の初期値
|
protected static String |
KEY_UPDATE_COUNT
コミット間隔パラメータのKey値
|
| コンストラクタと説明 |
|---|
IMBoxCrawlingJob() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
クローリング処理を実行します。
|
protected void |
executeDelete(jp.co.intra_mart.foundation.contentssearch.service.UpdateService updateService)
IMBoxのコンテンツのインデックス削除処理を実装します。
|
protected void |
executeDelta(jp.co.intra_mart.foundation.contentssearch.service.UpdateService updateService)
IMBoxのコンテンツのインデックス作成(差分作成)処理を実装します。
|
protected void |
executeReindex(jp.co.intra_mart.foundation.contentssearch.service.UpdateService updateService)
再作成処理はサポートしていません。
|
protected String |
getType()
IMBoxのコンテンツタイプを表す
|
protected void |
initialize()
IMBoxクローラの初期化を行います。
|
commit, getCrawlingType, getGroupName, getTenantId, getUpdateService, optimizeprotected static final int DEFAULT_UPDATE_COUNT
public jp.co.intra_mart.foundation.job_scheduler.JobResult execute()
throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
execute インタフェース内 jp.co.intra_mart.foundation.job_scheduler.Jobexecute クラス内 jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJobjp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteExceptionBaseJob.execute()protected void executeDelete(jp.co.intra_mart.foundation.contentssearch.service.UpdateService updateService)
throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
executeDelete クラス内 jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJobupdateService - 更新サービスjp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException - コンテンツ削除処理に失敗した場合BaseCrawlingJob.executeDelete(jp.co.intra_mart.foundation.contentssearch.service.UpdateService)protected void executeDelta(jp.co.intra_mart.foundation.contentssearch.service.UpdateService updateService)
throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
executeDelta クラス内 jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJobupdateService - 更新サービスjp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException - コンテンツ作成処理に失敗した場合BaseCrawlingJob.executeDelta(jp.co.intra_mart.foundation.contentssearch.service.UpdateService)protected void executeReindex(jp.co.intra_mart.foundation.contentssearch.service.UpdateService updateService)
throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
executeReindex クラス内 jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJobjp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteExceptionBaseCrawlingJob.executeReindex(jp.co.intra_mart.foundation.contentssearch.service.UpdateService)protected String getType()
getType クラス内 jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJobBaseCrawlingJob.getType()protected void initialize()
throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
initialize クラス内 jp.co.intra_mart.foundation.contentssearch.indexing.job.BaseCrawlingJobjp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException - 初期化処理に失敗した場合BaseCrawlingJob.initialize()Copyright © 2012 NTT DATA INTRAMART CORPORATION