protected void addProcessEnginePlugins(JtaProcessEngineConfiguration processEngineConfiguration) { // add process engine plugins: List<ProcessEnginePluginXml> pluginConfigurations = processEngineMetadata.getPluginConfigurations(); for (ProcessEnginePluginXml pluginXml : pluginConfigurations) { // create plugin instance ProcessEnginePlugin plugin = null; String pluginClassName = pluginXml.getPluginClass(); try { plugin = (ProcessEnginePlugin) createInstance(pluginClassName); } catch(ClassCastException e) { throw new ProcessEngineException("Process engine plugin '"+pluginClassName+"' does not implement interface "+ProcessEnginePlugin.class.getName()+"'."); } // apply configured properties Map<String, String> properties = pluginXml.getProperties(); PropertyHelper.applyProperties(plugin, properties); // add to configuration processEngineConfiguration.getProcessEnginePlugins().add(plugin); } }
protected void addProcessEnginePlugins(JtaProcessEngineConfiguration processEngineConfiguration) { // add process engine plugins: List<ProcessEnginePluginXml> pluginConfigurations = processEngineMetadata.getPluginConfigurations(); for (ProcessEnginePluginXml pluginXml : pluginConfigurations) { // create plugin instance ProcessEnginePlugin plugin = null; String pluginClassName = pluginXml.getPluginClass(); try { plugin = (ProcessEnginePlugin) createInstance(pluginClassName); } catch(ClassCastException e) { throw new ProcessEngineException("Process engine plugin '"+pluginClassName+"' does not implement interface "+ProcessEnginePlugin.class.getName()+"'."); } // apply configured properties Map<String, String> properties = pluginXml.getProperties(); PropertyHelper.applyProperties(plugin, properties); // add to configuration processEngineConfiguration.getProcessEnginePlugins().add(plugin); } }
protected void addProcessEnginePlugins(JtaProcessEngineConfiguration processEngineConfiguration) { // add process engine plugins: List<ProcessEnginePluginXml> pluginConfigurations = processEngineMetadata.getPluginConfigurations(); for (ProcessEnginePluginXml pluginXml : pluginConfigurations) { // create plugin instance ProcessEnginePlugin plugin = null; String pluginClassName = pluginXml.getPluginClass(); try { plugin = (ProcessEnginePlugin) createInstance(pluginClassName); } catch(ClassCastException e) { throw new ProcessEngineException("Process engine plugin '"+pluginClassName+"' does not implement interface "+ProcessEnginePlugin.class.getName()+"'."); } // apply configured properties Map<String, String> properties = pluginXml.getProperties(); PropertyHelper.applyProperties(plugin, properties); // add to configuration processEngineConfiguration.getProcessEnginePlugins().add(plugin); } }
protected void addProcessEnginePlugins(JtaProcessEngineConfiguration processEngineConfiguration) { // add process engine plugins: List<ProcessEnginePluginXml> pluginConfigurations = processEngineMetadata.getPluginConfigurations(); for (ProcessEnginePluginXml pluginXml : pluginConfigurations) { // create plugin instance ProcessEnginePlugin plugin = null; String pluginClassName = pluginXml.getPluginClass(); try { plugin = (ProcessEnginePlugin) createInstance(pluginClassName); } catch(ClassCastException e) { throw new ProcessEngineException("Process engine plugin '"+pluginClassName+"' does not implement interface "+ProcessEnginePlugin.class.getName()+"'."); } // apply configured properties Map<String, String> properties = pluginXml.getProperties(); PropertyHelper.applyProperties(plugin, properties); // add to configuration processEngineConfiguration.getProcessEnginePlugins().add(plugin); } }
protected void addProcessEnginePlugins(JtaProcessEngineConfiguration processEngineConfiguration) { // add process engine plugins: List<ProcessEnginePluginXml> pluginConfigurations = processEngineMetadata.getPluginConfigurations(); for (ProcessEnginePluginXml pluginXml : pluginConfigurations) { // create plugin instance ProcessEnginePlugin plugin = null; String pluginClassName = pluginXml.getPluginClass(); try { plugin = (ProcessEnginePlugin) createInstance(pluginClassName); } catch(ClassCastException e) { throw new ProcessEngineException("Process engine plugin '"+pluginClassName+"' does not implement interface "+ProcessEnginePlugin.class.getName()+"'."); } // apply configured properties Map<String, String> properties = pluginXml.getProperties(); PropertyHelper.applyProperties(plugin, properties); // add to configuration processEngineConfiguration.getProcessEnginePlugins().add(plugin); } }