Interface ProcessExecutorProvider<PE extends ProcessExecutor<?>>
- Type Parameters:
PE- implementation ofProcessExecutor
- All Known Subinterfaces:
DocumentValidator, EvidenceRecordValidator
- All Known Implementing Classes:
AbstractASiCContainerValidator, AbstractCertificateValidator, AbstractJWSDocumentValidator, ASiCContainerWithCAdESValidator, ASiCContainerWithXAdESValidator, ASiCWithCAdESTimestampValidator, ASN1EvidenceRecordValidator, CertificateValidator, CMSDocumentValidator, DefaultEvidenceRecordValidator, DetachedTimestampValidator, JWSCompactDocumentValidator, JWSSerializationDocumentValidator, PDFADocumentValidator, PDFDocumentValidator, QWACValidator, SignedDocumentValidator, XMLDocumentValidator, XMLEvidenceRecordValidator
public interface ProcessExecutorProvider<PE extends ProcessExecutor<?>>
Provides the executor for a validation process
-
Method Summary
Modifier and TypeMethodDescriptionReturns a default for a validator process executorvoidsetProcessExecutor(PE processExecutor) This method provides the possibility to set the specificCustomProcessExecutor
-
Method Details
-
setProcessExecutor
This method provides the possibility to set the specificCustomProcessExecutor- Parameters:
processExecutor-ProcessExecutor
-
getDefaultProcessExecutor
PE getDefaultProcessExecutor()Returns a default for a validator process executor- Returns:
- Process Executor
-