Package | Description |
---|---|
org.apache.syncope.core.provisioning.api.propagation | |
org.apache.syncope.core.provisioning.java.propagation |
Modifier and Type | Method and Description |
---|---|
PropagationTaskInfo |
PropagationManager.newTask(DerAttrHandler derAttrHandler,
Any<?> any,
ExternalResource resource,
ResourceOperation operation,
Provision provision,
Stream<? extends Item> mappingItems,
Pair<String,Set<Attribute>> preparedAttrs) |
Modifier and Type | Method and Description |
---|---|
List<PropagationTaskInfo> |
PropagationManager.createTasks(Realm realm,
PropagationByResource<String> propByRes,
Collection<String> noPropResourceKeys)
Create the needed tasks for the realm for each resource associated, unless in
noPropResourceKeys . |
List<PropagationTaskInfo> |
PropagationManager.getCreateTasks(AnyTypeKind kind,
String key,
Boolean enable,
PropagationByResource<String> propByRes,
Collection<AttrTO> vAttrs,
Collection<String> noPropResourceKeys)
Create the any object tasks for every associated resource, unless in
noPropResourceKeys . |
List<PropagationTaskInfo> |
PropagationManager.getDeleteTasks(AnyTypeKind kind,
String key,
PropagationByResource<String> propByRes,
PropagationByResource<Pair<String,String>> propByLinkedAccount,
Collection<String> noPropResourceKeys)
Create the delete tasks for the any object from each resource associated, unless in
noPropResourceKeys . |
List<PropagationTaskInfo> |
PropagationManager.getUpdateTasks(AnyTypeKind kind,
String key,
boolean changePwd,
Boolean enable,
PropagationByResource<String> propByRes,
PropagationByResource<Pair<String,String>> propByLinkedAccount,
Collection<AttrTO> vAttrs,
Collection<String> noPropResourceKeys)
Create the update tasks for the any object on each resource associated, unless in
noPropResourceKeys . |
List<PropagationTaskInfo> |
PropagationManager.getUserCreateTasks(String key,
String password,
Boolean enable,
PropagationByResource<String> propByRes,
PropagationByResource<Pair<String,String>> propByLinkedAccount,
Collection<AttrTO> vAttrs,
Collection<String> noPropResourceKeys)
Create the user tasks for every associated resource, unless in
noPropResourceKeys . |
List<PropagationTaskInfo> |
PropagationManager.getUserUpdateTasks(UserWorkflowResult<Pair<UserPatch,Boolean>> wfResult)
Create the update tasks for the user on each resource associated; propagate password update only to requested
resources.
|
List<PropagationTaskInfo> |
PropagationManager.getUserUpdateTasks(UserWorkflowResult<Pair<UserPatch,Boolean>> wfResult,
boolean changePwd,
Collection<String> noPropResourceKeys)
Create the update tasks for the user on each resource associated, unless in
noPropResourceKeys . |
Modifier and Type | Method and Description |
---|---|
TaskExec |
PropagationTaskExecutor.execute(PropagationTaskInfo taskInfo,
PropagationReporter reporter)
Execute the given task and returns the generated
TaskExec . |
void |
PropagationReporter.onSuccessOrNonPriorityResourceFailures(PropagationTaskInfo taskInfo,
ExecStatus execStatus,
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).
|
void |
PropagationTaskCallable.setTaskInfo(PropagationTaskInfo taskInfo) |
Modifier and Type | Method and Description |
---|---|
PropagationReporter |
PropagationTaskExecutor.execute(Collection<PropagationTaskInfo> taskInfos,
boolean nullPriorityAsync)
Execute the given collection of tasks.
|
void |
PropagationReporter.onPriorityResourceFailure(String failingResource,
Collection<PropagationTaskInfo> taskInfos)
Report propagation status after executions in case blocking failure (e.g. on priority resources).
|
Modifier and Type | Field and Description |
---|---|
protected PropagationTaskInfo |
DefaultPropagationTaskCallable.taskInfo |
Modifier and Type | Method and Description |
---|---|
PropagationTaskInfo |
PropagationManagerImpl.newTask(DerAttrHandler derAttrHandler,
Any<?> any,
ExternalResource resource,
ResourceOperation operation,
Provision provision,
Stream<? extends Item> mappingItems,
Pair<String,Set<Attribute>> preparedAttrs) |
Modifier and Type | Method and Description |
---|---|
protected PropagationTask |
AbstractPropagationTaskExecutor.buildTask(PropagationTaskInfo taskInfo) |
protected TaskExec |
AbstractPropagationTaskExecutor.doExecute(PropagationTaskInfo taskInfo,
PropagationTask task,
PropagationReporter reporter) |
TaskExec |
AbstractPropagationTaskExecutor.execute(PropagationTaskInfo taskInfo,
PropagationReporter reporter) |
protected PropagationTaskCallable |
PriorityPropagationTaskExecutor.newPropagationTaskCallable(PropagationTaskInfo taskInfo,
PropagationReporter reporter)
Creates new instances of
PropagationTaskCallable for usage with
CompletionService . |
void |
DefaultPropagationReporter.onSuccessOrNonPriorityResourceFailures(PropagationTaskInfo taskInfo,
ExecStatus executionStatus,
String failureReason,
String fiql,
ConnectorObject beforeObj,
ConnectorObject afterObj) |
protected TaskExec |
AbstractPropagationTaskExecutor.rejected(PropagationTaskInfo taskInfo,
String rejectReason,
PropagationReporter reporter) |
void |
DefaultPropagationTaskCallable.setTaskInfo(PropagationTaskInfo taskInfo) |
Modifier and Type | Method and Description |
---|---|
PropagationReporter |
PriorityPropagationTaskExecutor.execute(Collection<PropagationTaskInfo> taskInfos,
boolean nullPriorityAsync) |
void |
DefaultPropagationReporter.onPriorityResourceFailure(String failingResource,
Collection<PropagationTaskInfo> taskInfos) |
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.