Package org.exoplatform.dlp.processor
Class DlpOperationProcessor
java.lang.Object
org.exoplatform.dlp.processor.DlpOperationProcessor
- Direct Known Subclasses:
DlpOperationProcessorImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnector(DlpServiceConnector dlpServiceConnector) Add Dlp Connector to the servicevoidaddConnector(DlpServiceConnector dlpServiceConnector, Boolean override) Add Dlp Connector to the serviceGets all current connectorsabstract Stringabstract booleanabstract voidInterrupt the dlp queue processabstract voidprocess()Add all documents in the dlp queueabstract voidsetKeywords(String keywords) Set the Dlp Keywords
-
Field Details
-
DLP_FEATURE
- See Also:
-
-
Constructor Details
-
DlpOperationProcessor
public DlpOperationProcessor()
-
-
Method Details
-
addConnector
Add Dlp Connector to the service- Parameters:
dlpServiceConnector- the dlp connector to add- eXo level API
- Experimental
-
addConnector
Add Dlp Connector to the service- Parameters:
dlpServiceConnector- the dlp connector to addoverride- equal true if we can override an existing connector, false otherwise- eXo level API
- Experimental
-
getConnectors
Gets all current connectors- Returns:
- Connectors
- eXo level API
- Experimental
-
getKeywords
- Returns:
- the Dlp Keywords
-
hasKeywords
public abstract boolean hasKeywords()- Returns:
- the Dlp Keywords
-
setKeywords
Set the Dlp Keywords -
process
public abstract void process()Add all documents in the dlp queue- eXo level API
- Experimental
-
interrupt
public abstract void interrupt()Interrupt the dlp queue process
-