Interface AssessmentExecutorFactory
-
- All Known Implementing Classes:
BasicAssessmentExecutorFactory
,ConcurrentAssessmentExecutorFactory
public interface AssessmentExecutorFactory
An interface for a factory that createsAssessmentExecutor
instances. The factory objectDecima
can construct a number of different types ofAssessmentExecutorFactory
instances.In general, implementations of this class are not required to be thread safe, since generation of an
AssessmentExecutor
will typically be handled in a single thread.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <DOC extends Document>
AssessmentExecutor<DOC>newAssessmentExecutor(List<? extends Assessment<DOC>> assessments)
Constructs a newAssessmentExecutor
that can execute the provided assessments over one or more documents.
-
-
-
Method Detail
-
newAssessmentExecutor
<DOC extends Document> AssessmentExecutor<DOC> newAssessmentExecutor(List<? extends Assessment<DOC>> assessments)
Constructs a newAssessmentExecutor
that can execute the provided assessments over one or more documents.- Type Parameters:
DOC
- the type of document that is the target of the assessment- Parameters:
assessments
- the list of assessments to execute against eachDocument
instance provided to theAssessmentExecutor
- Returns:
- a new
AssessmentExecutor
- See Also:
AssessmentExecutor.execute(Document, gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder)
-
-