Interface ProjectionAwareProcessorMethodRef<X extends ObjectType>
- Type Parameters:
X
- Fake type parameter that is necessary to make type inference in partialProcessorExecute methods happy.
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Experimental
@FunctionalInterface
public interface ProjectionAwareProcessorMethodRef<X extends ObjectType>
Typical processor "component-level" method that performs a well defined part of the computation.
This is the full version for projection-level, i.e. with projection context and activityDescription.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
run
(LensContext<X> lensContext, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result)
-
Method Details
-
run
void run(LensContext<X> lensContext, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ObjectAlreadyExistsException
-