Class StreamPushJobDelegate
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate<T>
-
- org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate<org.apache.syncope.core.persistence.api.entity.task.PushTask>
-
- org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
-
- org.apache.syncope.core.provisioning.java.pushpull.stream.StreamPushJobDelegate
-
- All Implemented Interfaces:
org.apache.syncope.core.provisioning.api.job.JobDelegate
,org.apache.syncope.core.provisioning.api.job.SchedTaskJobDelegate
,org.apache.syncope.core.provisioning.api.pushpull.stream.SyncopeStreamPushExecutor
,org.apache.syncope.core.provisioning.api.pushpull.SyncopePushExecutor
public class StreamPushJobDelegate extends PushJobDelegate implements org.apache.syncope.core.provisioning.api.pushpull.stream.SyncopeStreamPushExecutor
-
-
Field Summary
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
anyUtilsFactory, handled, perContextActions, profile, realmDAO, searchCondVisitor, searchDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
anyTypeDAO, connectorManager, entityFactory, perContextProvisionSorter, policyDAO, resourceDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
auditManager, interrupt, interrupted, LOG, notificationManager, publisher, task, taskDAO, taskDataBinder, taskExecDAO, taskType, taskUtilsFactory
-
-
Constructor Summary
Constructors Constructor Description StreamPushJobDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.syncope.core.provisioning.api.pushpull.AnyObjectPushResultHandler
buildAnyObjectHandler()
protected org.apache.syncope.core.provisioning.api.pushpull.GroupPushResultHandler
buildGroupHandler()
protected org.apache.syncope.core.provisioning.api.pushpull.UserPushResultHandler
buildUserHandler()
List<org.apache.syncope.common.lib.to.ProvisioningReport>
push(org.apache.syncope.core.persistence.api.entity.AnyType anyType, List<? extends org.apache.syncope.core.persistence.api.entity.Any<?>> anys, List<String> columns, org.apache.syncope.core.provisioning.api.Connector connector, List<String> propagationActions, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor)
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
buildRealmHandler, doExecuteProvisioning, doHandle, getPushActions, reportHandled, setInterrupted, wasInterruptRequested
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
createReport, doExecute, generate, getConnector, getProvisionSorter, getTaskClassReference, hasToBeRegistered
-
Methods inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
execute, interrupt, isInterrupted, register, setStatus
-
-
-
-
Method Detail
-
buildAnyObjectHandler
protected org.apache.syncope.core.provisioning.api.pushpull.AnyObjectPushResultHandler buildAnyObjectHandler()
- Overrides:
buildAnyObjectHandler
in classPushJobDelegate
-
buildUserHandler
protected org.apache.syncope.core.provisioning.api.pushpull.UserPushResultHandler buildUserHandler()
- Overrides:
buildUserHandler
in classPushJobDelegate
-
buildGroupHandler
protected org.apache.syncope.core.provisioning.api.pushpull.GroupPushResultHandler buildGroupHandler()
- Overrides:
buildGroupHandler
in classPushJobDelegate
-
push
public List<org.apache.syncope.common.lib.to.ProvisioningReport> push(org.apache.syncope.core.persistence.api.entity.AnyType anyType, List<? extends org.apache.syncope.core.persistence.api.entity.Any<?>> anys, List<String> columns, org.apache.syncope.core.provisioning.api.Connector connector, List<String> propagationActions, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Specified by:
push
in interfaceorg.apache.syncope.core.provisioning.api.pushpull.stream.SyncopeStreamPushExecutor
- Throws:
org.quartz.JobExecutionException
-
-