Class DefaultReportJobDelegate
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.job.report.DefaultReportJobDelegate
-
- All Implemented Interfaces:
org.apache.syncope.core.provisioning.api.job.JobDelegate
,org.apache.syncope.core.provisioning.api.job.report.ReportJobDelegate
public class DefaultReportJobDelegate extends Object implements org.apache.syncope.core.provisioning.api.job.report.ReportJobDelegate
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.syncope.core.persistence.api.entity.EntityFactory
entityFactory
protected boolean
interrupt
protected boolean
interrupted
protected static org.slf4j.Logger
LOG
protected org.apache.syncope.core.persistence.api.dao.ReportDAO
reportDAO
protected org.apache.syncope.core.persistence.api.dao.ReportExecDAO
reportExecDAO
protected AtomicReference<String>
status
protected static SAXTransformerFactory
TRANSFORMER_FACTORY
-
Constructor Summary
Constructors Constructor Description DefaultReportJobDelegate(org.apache.syncope.core.persistence.api.dao.ReportDAO reportDAO, org.apache.syncope.core.persistence.api.dao.ReportExecDAO reportExecDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
currentStatus()
void
execute(String reportKey, String executor)
void
interrupt()
boolean
isInterrupted()
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
-
TRANSFORMER_FACTORY
protected static final SAXTransformerFactory TRANSFORMER_FACTORY
-
reportDAO
protected final org.apache.syncope.core.persistence.api.dao.ReportDAO reportDAO
-
reportExecDAO
protected final org.apache.syncope.core.persistence.api.dao.ReportExecDAO reportExecDAO
-
entityFactory
protected final org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory
-
status
protected final AtomicReference<String> status
-
interrupt
protected boolean interrupt
-
interrupted
protected boolean interrupted
-
-
Method Detail
-
currentStatus
public String currentStatus()
- Specified by:
currentStatus
in interfaceorg.apache.syncope.core.provisioning.api.job.JobDelegate
-
interrupt
public void interrupt()
- Specified by:
interrupt
in interfaceorg.apache.syncope.core.provisioning.api.job.JobDelegate
-
isInterrupted
public boolean isInterrupted()
- Specified by:
isInterrupted
in interfaceorg.apache.syncope.core.provisioning.api.job.JobDelegate
-
-