Interface ProcessExecutorProvider<PE extends ProcessExecutor<?>>

Type Parameters:
PE - implementation of ProcessExecutor
All Known Subinterfaces:
DocumentValidator
All Known Implementing Classes:
AbstractASiCContainerValidator, AbstractJWSDocumentValidator, ASiCContainerWithCAdESValidator, ASiCContainerWithXAdESValidator, ASiCWithCAdESTimestampValidator, CertificateValidator, CMSDocumentValidator, DetachedTimestampValidator, EvidenceRecordValidator, JWSCompactDocumentValidator, JWSSerializationDocumentValidator, PDFADocumentValidator, PDFDocumentValidator, SignedDocumentValidator, XMLDocumentValidator, XMLEvidenceRecordValidator

public interface ProcessExecutorProvider<PE extends ProcessExecutor<?>>
Provides the executor for a validation process
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a default for a validator process executor
    void
    setProcessExecutor(PE processExecutor)
    This method provides the possibility to set the specific CustomProcessExecutor
  • Method Details

    • setProcessExecutor

      void setProcessExecutor(PE processExecutor)
      This method provides the possibility to set the specific CustomProcessExecutor
      Parameters:
      processExecutor - ProcessExecutor
    • getDefaultProcessExecutor

      PE getDefaultProcessExecutor()
      Returns a default for a validator process executor
      Returns:
      Process Executor