Interface ResourceObjectChangeListener
-
- All Superinterfaces:
ProvisioningListener
- All Known Subinterfaces:
EventDispatcher
,SynchronizationService
- All Known Implementing Classes:
SynchronizationServiceImpl
public interface ResourceObjectChangeListener extends ProvisioningListener
- Author:
- Radovan Semancik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
notifyChange(@NotNull ResourceObjectShadowChangeDescription change, Task task, OperationResult parentResult)
Processes a notification about a specific change that happened on the resource.-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ProvisioningListener
getName
-
-
-
-
Method Detail
-
notifyChange
void notifyChange(@NotNull @NotNull ResourceObjectShadowChangeDescription change, Task task, OperationResult parentResult)
Processes a notification about a specific change that happened on the resource. The change has already happened on the resource. The upper layers (implementing this interface) are notified to take that change into an account i.e. synchronize it. This operation may be called multiple times with the same change, e.g. in case of failures in IDM or on the resource. The implementation must be able to handle such duplicates.- Parameters:
change
- change description
-
-