Interface JobParametersConverter

All Known Implementing Classes:
DefaultJobParametersConverter, JsonJobParametersConverter

public interface JobParametersConverter
A factory for JobParameters instances. A job can be executed with many possible runtime parameters, which identify the instance of the job. This converter lets job parameters be converted to and from properties.
Author:
Dave Syer, Mahmoud Ben Hassine
See Also:
  • Method Details

    • getJobParameters

      JobParameters getJobParameters(@Nullable Properties properties)
      Get a new JobParameters instance. If given null or an empty properties, an empty JobParameters is returned.
      Parameters:
      properties - The runtime parameters in the form of String literals.
      Returns:
      a JobParameters object converted to the correct types.
    • getProperties

      Properties getProperties(@Nullable JobParameters params)
      The inverse operation: get a Properties instance. If given null or empty JobParameters, an empty Properties should be returned.
      Parameters:
      params - The JobParameters instance to be converted.
      Returns:
      a representation of the parameters as properties.