Class GenericDocumentProcess

    • Constructor Detail

      • GenericDocumentProcess

        public GenericDocumentProcess()
    • Method Detail

      • doProcessDocument

        public void doProcessDocument​(java.lang.String[] documentIdentifiers,
                                      org.apache.manifoldcf.crawler.interfaces.IExistingVersions statuses,
                                      org.apache.manifoldcf.core.interfaces.Specification spec,
                                      org.apache.manifoldcf.crawler.interfaces.IProcessActivity activities,
                                      int jobMode,
                                      boolean usesDefaultAuthority,
                                      com.amazonaws.services.s3.AmazonS3 amazons3Client)
                               throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                                      org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        Process documents with out any tika extractor
        Specified by:
        doProcessDocument in interface DocumentProcess
        Parameters:
        documentIdentifiers -
        statuses -
        spec -
        activities -
        jobMode -
        usesDefaultAuthority -
        amazons3Client -
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
      • handleIOException

        protected static void handleIOException​(java.io.IOException e)
                                         throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                                                org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
      • handleServiceException

        protected static void handleServiceException​(com.amazonaws.AmazonServiceException e)
                                              throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                                                     org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
      • handleClientException

        protected static void handleClientException​(com.amazonaws.AmazonClientException e)
                                             throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                                                    org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption