public class DnetListener extends Object implements eu.dnetlib.validator.engine.execution.JobListener
| Modifier and Type | Field and Description |
|---|---|
Object |
allThreadsFinished |
| Constructor and Description |
|---|
DnetListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
currentResults(List<eu.dnetlib.validator.engine.execution.CompletedTask> tasks,
int jobId,
Object record,
Map<String,Object> recordContext) |
void |
currentResults(List<eu.dnetlib.validator.engine.execution.CompletedTask> tasks,
int jobId,
Object record,
Map<String,Object> recordContext,
Throwable t) |
void |
failed(int jobId,
Map<String,Object> jobContext,
Throwable t) |
void |
finished(int jobId,
Map<String,Object> jobContext) |
eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler<eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler> |
getBlackboardHandler() |
int |
getInternalJobsSum() |
eu.dnetlib.enabling.tools.blackboard.BlackboardJob |
getJob() |
int |
getJobStatusUpdateInterval() |
gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.enabling.ResultSetService> |
getResultSetServiceLocator() |
org.springframework.core.task.TaskExecutor |
getRsExecutor() |
int |
getValidationJobId() |
RecordXMLBuilder |
getXmlBuilder() |
void |
initDiskOutput() |
void |
initEprOutput() |
void |
initOutputs() |
boolean |
isEnableOutputToDisk() |
boolean |
isEnableOutputToRS() |
void |
setBlackboardHandler(eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler<eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler> blackboardHandler) |
void |
setEnableOutputToDisk(boolean enableOutputToDisk) |
void |
setEnableOutputToRS(boolean enableOutputToRS) |
void |
setInternalJobsSum(int internalJobsSum) |
void |
setJob(eu.dnetlib.enabling.tools.blackboard.BlackboardJob job) |
void |
setJobStatusUpdateInterval(int jobStatusUpdateInterval) |
void |
setResultSetServiceLocator(gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.enabling.ResultSetService> resultSetServiceLocator) |
void |
setRsExecutor(org.springframework.core.task.TaskExecutor rsExecutor) |
void |
setValidationJobId(int validationJobId) |
void |
setXmlBuilder(RecordXMLBuilder xmlBuilder) |
public Object allThreadsFinished
@PostConstruct public void initOutputs()
public void initEprOutput()
public void initDiskOutput()
public void currentResults(List<eu.dnetlib.validator.engine.execution.CompletedTask> tasks, int jobId, Object record, Map<String,Object> recordContext, Throwable t) throws eu.dnetlib.validator.engine.ValidatorException
currentResults in interface eu.dnetlib.validator.engine.execution.JobListenereu.dnetlib.validator.engine.ValidatorExceptionpublic void currentResults(List<eu.dnetlib.validator.engine.execution.CompletedTask> tasks, int jobId, Object record, Map<String,Object> recordContext) throws eu.dnetlib.validator.engine.ValidatorException
currentResults in interface eu.dnetlib.validator.engine.execution.JobListenereu.dnetlib.validator.engine.ValidatorExceptionpublic void finished(int jobId,
Map<String,Object> jobContext)
finished in interface eu.dnetlib.validator.engine.execution.JobListenerpublic void failed(int jobId,
Map<String,Object> jobContext,
Throwable t)
failed in interface eu.dnetlib.validator.engine.execution.JobListenerpublic RecordXMLBuilder getXmlBuilder()
public void setXmlBuilder(RecordXMLBuilder xmlBuilder)
public eu.dnetlib.enabling.tools.blackboard.BlackboardJob getJob()
public void setJob(eu.dnetlib.enabling.tools.blackboard.BlackboardJob job)
public gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.enabling.ResultSetService> getResultSetServiceLocator()
public void setResultSetServiceLocator(gr.uoa.di.driver.util.ServiceLocator<eu.dnetlib.api.enabling.ResultSetService> resultSetServiceLocator)
public eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler<eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler> getBlackboardHandler()
public void setBlackboardHandler(eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler<eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler> blackboardHandler)
public org.springframework.core.task.TaskExecutor getRsExecutor()
public void setRsExecutor(org.springframework.core.task.TaskExecutor rsExecutor)
public int getInternalJobsSum()
public void setInternalJobsSum(int internalJobsSum)
public int getValidationJobId()
public void setValidationJobId(int validationJobId)
public int getJobStatusUpdateInterval()
public void setJobStatusUpdateInterval(int jobStatusUpdateInterval)
public boolean isEnableOutputToDisk()
public void setEnableOutputToDisk(boolean enableOutputToDisk)
public boolean isEnableOutputToRS()
public void setEnableOutputToRS(boolean enableOutputToRS)
Copyright © 2019. All rights reserved.