Class DlpOperationProcessorImpl
java.lang.Object
org.exoplatform.dlp.processor.DlpOperationProcessor
org.exoplatform.dlp.processor.impl.DlpOperationProcessorImpl
- All Implemented Interfaces:
org.picocontainer.Startable
public class DlpOperationProcessorImpl
extends DlpOperationProcessor
implements org.picocontainer.Startable
-
Field Summary
Fields inherited from class org.exoplatform.dlp.processor.DlpOperationProcessor
DLP_FEATURE -
Constructor Summary
ConstructorsConstructorDescriptionDlpOperationProcessorImpl(org.exoplatform.dlp.dao.DlpOperationDAO dlpOperationDAO) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidInterrupt the dlp queue processvoidprocess()Add all documents in the dlp queuevoidsetBatchNumber(Integer batchNumber) voidsetKeywords(String keywords) Set the Dlp Keywordsvoidstart()voidstop()Methods inherited from class org.exoplatform.dlp.processor.DlpOperationProcessor
addConnector, addConnector, getConnectors
-
Constructor Details
-
DlpOperationProcessorImpl
public DlpOperationProcessorImpl(org.exoplatform.dlp.dao.DlpOperationDAO dlpOperationDAO)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
getKeywords
- Specified by:
getKeywordsin classDlpOperationProcessor- Returns:
- the Dlp Keywords
-
hasKeywords
public boolean hasKeywords()- Specified by:
hasKeywordsin classDlpOperationProcessor- Returns:
- the Dlp Keywords
-
setKeywords
Description copied from class:DlpOperationProcessorSet the Dlp Keywords- Specified by:
setKeywordsin classDlpOperationProcessor
-
process
public void process()Description copied from class:DlpOperationProcessorAdd all documents in the dlp queue- Specified by:
processin classDlpOperationProcessor
-
interrupt
public void interrupt()Description copied from class:DlpOperationProcessorInterrupt the dlp queue process- Specified by:
interruptin classDlpOperationProcessor
-
getBatchNumber
-
setBatchNumber
-