Class DefaultPropagationTaskCallable

  • All Implemented Interfaces:
    Callable<org.apache.syncope.core.persistence.api.entity.task.TaskExec>, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskCallable

    public class DefaultPropagationTaskCallable
    extends Object
    implements org.apache.syncope.core.provisioning.api.propagation.PropagationTaskCallable
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • taskExecutor

        @Autowired
        protected org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor
      • domain

        protected final String domain
      • taskInfo

        protected org.apache.syncope.core.provisioning.api.propagation.PropagationTaskInfo taskInfo
      • reporter

        protected org.apache.syncope.core.provisioning.api.propagation.PropagationReporter reporter
      • executor

        protected String executor
    • Constructor Detail

      • DefaultPropagationTaskCallable

        public DefaultPropagationTaskCallable()
    • Method Detail

      • setTaskInfo

        public void setTaskInfo​(org.apache.syncope.core.provisioning.api.propagation.PropagationTaskInfo taskInfo)
        Specified by:
        setTaskInfo in interface org.apache.syncope.core.provisioning.api.propagation.PropagationTaskCallable
      • setReporter

        public void setReporter​(org.apache.syncope.core.provisioning.api.propagation.PropagationReporter reporter)
        Specified by:
        setReporter in interface org.apache.syncope.core.provisioning.api.propagation.PropagationTaskCallable
      • setExecutor

        public void setExecutor​(String executor)
        Specified by:
        setExecutor in interface org.apache.syncope.core.provisioning.api.propagation.PropagationTaskCallable
      • call

        public org.apache.syncope.core.persistence.api.entity.task.TaskExec call()
                                                                          throws Exception
        Specified by:
        call in interface Callable<org.apache.syncope.core.persistence.api.entity.task.TaskExec>
        Throws:
        Exception