public class FullSyncStarter extends ChangeLogConsumerBase implements org.quartz.Job
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
FullSyncStarter() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.quartz.JobExecutionContext context)
Called directly by quartz from a loader property like: otherJob.key-related-to-provisioner-name.class=...FullSyncStarter
|
void |
fullSync()
Old way of starting full-syncs with changeLog.psp.fullSync.* properties.
|
protected Collection<String> |
getProvisioningJobNames()
This looks through the loader properties and pulls out the jobs that are Provisioning jobs
by looking at the class referred to in 'type' to see if it is a Provisioner subclass.
|
static void |
main(String[] args) |
long |
processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata) |
callAtLeastOnce, getBatchSize, getConsumerName, setConsumerNamepublic void execute(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Jobcontext - org.quartz.JobExecutionExceptionpublic long processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList, ChangeLogProcessorMetadata changeLogProcessorMetadata)
processChangeLogEntries in class ChangeLogConsumerBasepublic void fullSync()
protected Collection<String> getProvisioningJobNames()
Copyright © 2022 Internet2. All rights reserved.