Class DefaultPropagationReporter
java.lang.Object
org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationReporter
- All Implemented Interfaces:
PropagationReporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Loggerprotected final List<PropagationStatus> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanadd(PropagationStatus status) Returns the list of propagation statuses.voidonPriorityResourceFailure(String failingResource, Collection<PropagationTaskInfo> taskInfos) Report propagation status after executions in case blocking failure (e.g. on priority resources).voidonSuccessOrNonPriorityResourceFailures(PropagationTaskInfo taskInfo, ExecStatus executionStatus, String failureReason, String fiql, ConnectorObject beforeObj, ConnectorObject afterObj) Report propagation status after executions in case of success or non-blocking failure (e.g. on non-priority resources).
-
Field Details
-
LOG
-
statuses
-
-
Constructor Details
-
DefaultPropagationReporter
public DefaultPropagationReporter()
-
-
Method Details
-
add
-
onSuccessOrNonPriorityResourceFailures
public void onSuccessOrNonPriorityResourceFailures(PropagationTaskInfo taskInfo, ExecStatus executionStatus, String failureReason, String fiql, ConnectorObject beforeObj, ConnectorObject afterObj) Description copied from interface:PropagationReporterReport propagation status after executions in case of success or non-blocking failure (e.g. on non-priority resources).- Specified by:
onSuccessOrNonPriorityResourceFailuresin interfacePropagationReporter- Parameters:
taskInfo- propagation taskexecutionStatus- propagation execution statusfailureReason- propagation execution failure messagefiql- FIQL string to match the connector objects into the external resourcebeforeObj- retrieved connector object before operation executionafterObj- retrieved connector object after operation execution
-
onPriorityResourceFailure
public void onPriorityResourceFailure(String failingResource, Collection<PropagationTaskInfo> taskInfos) Description copied from interface:PropagationReporterReport propagation status after executions in case blocking failure (e.g. on priority resources).- Specified by:
onPriorityResourceFailurein interfacePropagationReporter- Parameters:
failingResource- failing resource nametaskInfos- propagation tasks performed before failure
-
getStatuses
Description copied from interface:PropagationReporterReturns the list of propagation statuses.- Specified by:
getStatusesin interfacePropagationReporter- Returns:
- the list of propagation statuses
-