Interface ResourceObjectChangeListener
- All Superinterfaces:
ProvisioningListener
- All Known Subinterfaces:
EventDispatcher
,SynchronizationService
- All Known Implementing Classes:
SynchronizationServiceImpl
Listens for notifications about resource object changes.
Typically used to implement synchronization of resource objects.
- Author:
- Radovan Semancik
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
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
-