Class DlpOperationProcessor

    • Constructor Detail

      • DlpOperationProcessor

        public DlpOperationProcessor()
    • Method Detail

      • addConnector

        public void addConnector​(DlpServiceConnector dlpServiceConnector)
        Add Dlp Connector to the service
        Parameters:
        dlpServiceConnector - the dlp connector to add
        eXo level API
        Experimental
      • addConnector

        public void addConnector​(DlpServiceConnector dlpServiceConnector,
                                 Boolean override)
        Add Dlp Connector to the service
        Parameters:
        dlpServiceConnector - the dlp connector to add
        override - equal true if we can override an existing connector, false otherwise
        eXo level API
        Experimental
      • getConnectors

        public Map<String,​DlpServiceConnector> getConnectors()
        Gets all current connectors
        Returns:
        Connectors
        eXo level API
        Experimental
      • getKeywords

        public abstract String getKeywords()
        Returns:
        the Dlp Keywords
      • hasKeywords

        public abstract boolean hasKeywords()
        Returns:
        the Dlp Keywords
      • setKeywords

        public abstract void setKeywords​(String keywords)
        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