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

org.springmodules.bpm.flux.ConfigurationBean Maven / Gradle / Ivy

There is a newer version: 0.8a
Show newest version
package org.springmodules.bpm.flux;

import flux.EngineException;
import java.util.Properties;

/**
 * A JavaBean for configuring the Flux business process management 
 * (BPM) engine. Flux is also a job scheduler and a workflow engine.
 *
 * @author Copyright 2000-2006 Flux Corporation. All rights reserved.
 */
public class ConfigurationBean extends org.springmodules.scheduling.flux.ConfigurationBean {

  /**
   * Creates a default engine configuration.
   *
   * @throws flux.EngineException If a system error occurs.
   * @see flux.Factory#makeConfiguration
   */
  public ConfigurationBean() throws EngineException {
    super();
  } // constructor

  /**
   * Creates an engine configuration using the supplied configuration
   * properties.
   *
   * @param properties An object that contains configuration properties.
   * @throws flux.EngineException If a system error occurs.
   * @see flux.Factory#makeConfiguration(java.util.Properties)
   */
  public ConfigurationBean(Properties properties) throws EngineException {
    super(properties);
  } // constructor

  /**
   * Creates an engine configuration using the supplied configuration properties
   * file.
   *
   * @param propertiesFile A path to a file that contains configuration
   *                       properties.
   * @throws flux.EngineException If a system error occurs.
   * @see flux.Factory#makeConfigurationFromProperties(String)
   */
  public ConfigurationBean(String propertiesFile) throws EngineException {
    super(propertiesFile);
  } // constructor

  // note: there is no constructor for a properties input stream, an XML input stream, an XML config file, or a literal XML configuration

} // class ConfigurationBean




© 2015 - 2024 Weber Informatics LLC | Privacy Policy