All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.codbex.kronos.xsjob.ds.synchronizer.JobSynchronizerJob Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2022 codbex or an codbex affiliate company and contributors
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v2.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v20.html
 *
 * SPDX-FileCopyrightText: 2022 codbex or an codbex affiliate company and contributors
 * SPDX-License-Identifier: EPL-2.0
 */
package com.codbex.kronos.xsjob.ds.synchronizer;

import org.eclipse.dirigible.core.scheduler.api.AbstractSynchronizerJob;
import org.eclipse.dirigible.core.scheduler.api.ISynchronizer;

/**
 * The Class JobSynchronizerJob.
 */
public class JobSynchronizerJob extends AbstractSynchronizerJob {

  /** The job synchronizer. */
  private JobSynchronizer jobSynchronizer = new JobSynchronizer();

  /**
   * Gets the synchronizer.
   *
   * @return the synchronizer
   */
  /*
   * (non-Javadoc)
   * @see org.eclipse.dirigible.core.scheduler.api.AbstractSynchronizerJob#getSynchronizer()
   */
  @Override
  public ISynchronizer getSynchronizer() {
    return jobSynchronizer;
  }

  /**
   * Gets the name.
   *
   * @return the name
   */
  /*
   * (non-Javadoc)
   * @see org.eclipse.dirigible.core.scheduler.api.AbstractSynchronizerJob#getName()
   */
  @Override
  public String getName() {
    return JobSynchronizerJobDefinitionProvider.JOB_SYNCHRONIZER_JOB;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy