org.springmodules.bpm.flux.ConfigurationBean Maven / Gradle / Ivy
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