Interface ProcessorMethodRef<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 ProcessorMethodRef<X extends ObjectType>
Typical processor "component-level" method that performs a well defined part of the computation. This is the full version for focus-level, i.e. with activityDescription and without projection context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
run(@NotNull LensContext<X> lensContext, @NotNull String activityDescription, @NotNull XMLGregorianCalendar now, @NotNull Task task, @NotNull OperationResult result)
-
-
-
Method Detail
-
run
void run(@NotNull @NotNull LensContext<X> lensContext, @NotNull @NotNull String activityDescription, @NotNull @NotNull XMLGregorianCalendar now, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ObjectAlreadyExistsException, ConflictDetectedException
-
-