com.evolveum.midpoint.provisioning.api
Interface ResourceObjectChangeListener

All Known Subinterfaces:
ChangeNotificationDispatcher
All Known Implementing Classes:
ChangeNotificationDispatcherImpl, SynchronizationService

public interface ResourceObjectChangeListener

Author:
Radovan Semancik

Method Summary
 void notifyChange(ResourceObjectShadowChangeDescriptionType change, OperationResult parentResult)
          Submits notification about a specific change that happened on the resource.
 

Method Detail

notifyChange

void notifyChange(ResourceObjectShadowChangeDescriptionType change,
                  OperationResult parentResult)
Submits notification about a specific change that happened on the resource. The call should return without a major delay. It means that the implementation can do calls to repository, but it should not (synchronously) initiate a long-running process or provisioning request. 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


Copyright © 2011 evolveum. All Rights Reserved.