public class FeedIndexAction extends AbstractIndexAction implements eu.dnetlib.enabling.tools.blackboard.BlackboardServerAction<IndexAction>
serviceTools| Constructor and Description |
|---|
FeedIndexAction() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job) |
org.quartz.Scheduler |
getJobScheduler()
Gets the job scheduler.
|
long |
getRepeatDelay()
Gets the repeat delay.
|
org.quartz.JobDetail |
getRsKeepaliveJob()
Gets the rs keepalive job.
|
void |
setJobScheduler(org.quartz.Scheduler jobScheduler)
Sets the job scheduler.
|
void |
setRepeatDelay(long repeatDelay)
Sets the repeat delay.
|
void |
setRsKeepaliveJob(org.quartz.JobDetail rsKeepaliveJob)
Sets the rs keepalive job.
|
getBackend, getEpr, getFeedMode, getIndexDSId, getMDFormatFields, getMetadataReference, getMetadataReference, getQuery, getServiceAddresspublic void execute(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job)
throws Exception
execute in interface eu.dnetlib.enabling.tools.blackboard.BlackboardServerAction<IndexAction>ExceptionBlackboardServerAction.execute(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob)public org.quartz.JobDetail getRsKeepaliveJob()
public void setRsKeepaliveJob(org.quartz.JobDetail rsKeepaliveJob)
rsKeepaliveJob - the rsKeepaliveJob to setpublic org.quartz.Scheduler getJobScheduler()
public void setJobScheduler(org.quartz.Scheduler jobScheduler)
jobScheduler - the jobScheduler to setpublic long getRepeatDelay()
public void setRepeatDelay(long repeatDelay)
repeatDelay - the repeatDelay to setCopyright © 2023. All rights reserved.