congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
CompositeProcessEnginePlugin
Code IndexAdd Tabnine to your IDE (free)

How to use
CompositeProcessEnginePlugin
in
org.camunda.bpm.engine.impl.cfg

Best Java code snippets using org.camunda.bpm.engine.impl.cfg.CompositeProcessEnginePlugin (Showing top 20 results out of 315)

origin: camunda/camunda-bpm-platform

/**
 * New instance with vararg.
 * @param plugin first plugin
 * @param additionalPlugins additional vararg plugins
 */
public CompositeProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) {
 this();
 addProcessEnginePlugin(plugin, additionalPlugins);
}
origin: camunda/camunda-bpm-platform

/**
 * Add one (or more) plugins.
 *
 * @param plugin first plugin
 * @param additionalPlugins additional vararg plugins
 * @return self for fluent usage
 */
public CompositeProcessEnginePlugin addProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) {
 return this.addProcessEnginePlugins(toList(plugin, additionalPlugins));
}
origin: camunda/camunda-bpm-platform

@Test
public void addPlugin() throws Exception {
 CompositeProcessEnginePlugin composite = new CompositeProcessEnginePlugin(PLUGIN_A);
 assertThat(composite.getPlugins().size(), is(1));
 assertThat(composite.getPlugins().get(0), is(PLUGIN_A));
 composite.addProcessEnginePlugin(PLUGIN_B);
 assertThat(composite.getPlugins().size(), is(2));
 assertThat(composite.getPlugins().get(1), is(PLUGIN_B));
}
origin: camunda/camunda-bpm-platform

@Test
public void addPlugins() throws Exception {
 CompositeProcessEnginePlugin composite = new CompositeProcessEnginePlugin(PLUGIN_A);
 composite.addProcessEnginePlugins(Arrays.asList(PLUGIN_B));
 assertThat(composite.getPlugins().size(), is(2));
 assertThat(composite.getPlugins().get(0), is(PLUGIN_A));
 assertThat(composite.getPlugins().get(1), is(PLUGIN_B));
}
origin: camunda/camunda-bpm-platform

/**
 * New instance with initial plugins.
 *
 * @param plugins the initial plugins. Must not be null.
 */
public CompositeProcessEnginePlugin(final List<ProcessEnginePlugin> plugins) {
 this();
 addProcessEnginePlugins(plugins);
}
origin: camunda/camunda-bpm-platform

@Test
public void allPluginsOnPreInit() throws Exception {
 new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).preInit(CONFIGURATION);
 ORDER.verify(PLUGIN_A).preInit(CONFIGURATION);
 ORDER.verify(PLUGIN_B).preInit(CONFIGURATION);
}
origin: camunda/camunda-bpm-platform

@Test
public void verifyToString() throws Exception {
 assertThat(new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).toString(), is("CompositeProcessEnginePlugin[PluginA, PluginB]"));
}
origin: camunda/camunda-bpm-platform

@Test
public void allPluginsOnPostInit() throws Exception {
 new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).postInit(CONFIGURATION);
 ORDER.verify(PLUGIN_A).postInit(CONFIGURATION);
 ORDER.verify(PLUGIN_B).postInit(CONFIGURATION);
}
origin: camunda/camunda-bpm-platform

@Test
public void allPluginsOnPostProcessEngineBuild() throws Exception {
 new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).postProcessEngineBuild(ENGINE);
 ORDER.verify(PLUGIN_A).postProcessEngineBuild(ENGINE);
 ORDER.verify(PLUGIN_B).postProcessEngineBuild(ENGINE);
}
origin: camunda/camunda-bpm-spring-boot-starter

@Bean
@ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class)
public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) {
 final SpringProcessEngineConfiguration configuration = CamundaSpringBootUtil.springProcessEngineConfiguration();
 configuration.getProcessEnginePlugins().add(new CompositeProcessEnginePlugin(processEnginePlugins));
 return configuration;
}
origin: org.camunda.bpm/camunda-engine

@Test
public void addPlugin() throws Exception {
 CompositeProcessEnginePlugin composite = new CompositeProcessEnginePlugin(PLUGIN_A);
 assertThat(composite.getPlugins().size(), is(1));
 assertThat(composite.getPlugins().get(0), is(PLUGIN_A));
 composite.addProcessEnginePlugin(PLUGIN_B);
 assertThat(composite.getPlugins().size(), is(2));
 assertThat(composite.getPlugins().get(1), is(PLUGIN_B));
}
origin: org.camunda.bpm/camunda-engine

@Test
public void addPlugins() throws Exception {
 CompositeProcessEnginePlugin composite = new CompositeProcessEnginePlugin(PLUGIN_A);
 composite.addProcessEnginePlugins(Arrays.asList(PLUGIN_B));
 assertThat(composite.getPlugins().size(), is(2));
 assertThat(composite.getPlugins().get(0), is(PLUGIN_A));
 assertThat(composite.getPlugins().get(1), is(PLUGIN_B));
}
origin: camunda/camunda-bpm-platform

/**
 * New instance with initial plugins.
 *
 * @param plugins the initial plugins. Must not be null.
 */
public CompositeProcessEnginePlugin(final List<ProcessEnginePlugin> plugins) {
 this();
 addProcessEnginePlugins(plugins);
}
origin: org.camunda.bpm/camunda-engine

@Test
public void allPluginsOnPreInit() throws Exception {
 new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).preInit(CONFIGURATION);
 ORDER.verify(PLUGIN_A).preInit(CONFIGURATION);
 ORDER.verify(PLUGIN_B).preInit(CONFIGURATION);
}
origin: org.camunda.bpm/camunda-engine

@Test
public void verifyToString() throws Exception {
 assertThat(new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).toString(), is("CompositeProcessEnginePlugin[PluginA, PluginB]"));
}
origin: org.camunda.bpm/camunda-engine

@Test
public void allPluginsOnPostInit() throws Exception {
 new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).postInit(CONFIGURATION);
 ORDER.verify(PLUGIN_A).postInit(CONFIGURATION);
 ORDER.verify(PLUGIN_B).postInit(CONFIGURATION);
}
origin: org.camunda.bpm/camunda-engine

@Test
public void allPluginsOnPostProcessEngineBuild() throws Exception {
 new CompositeProcessEnginePlugin(PLUGIN_A, PLUGIN_B).postProcessEngineBuild(ENGINE);
 ORDER.verify(PLUGIN_A).postProcessEngineBuild(ENGINE);
 ORDER.verify(PLUGIN_B).postProcessEngineBuild(ENGINE);
}
origin: org.camunda.bpm.springboot/camunda-bpm-spring-boot-starter

@Bean
@ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class)
public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) {
 final SpringProcessEngineConfiguration configuration = CamundaSpringBootUtil.springProcessEngineConfiguration();
 configuration.getProcessEnginePlugins().add(new CompositeProcessEnginePlugin(processEnginePlugins));
 return configuration;
}
origin: camunda/camunda-bpm-platform

/**
 * Add one (or more) plugins.
 *
 * @param plugin first plugin
 * @param additionalPlugins additional vararg plugins
 * @return self for fluent usage
 */
public CompositeProcessEnginePlugin addProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) {
 return this.addProcessEnginePlugins(toList(plugin, additionalPlugins));
}
origin: camunda/camunda-bpm-platform

/**
 * New instance with vararg.
 * @param plugin first plugin
 * @param additionalPlugins additional vararg plugins
 */
public CompositeProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) {
 this();
 addProcessEnginePlugin(plugin, additionalPlugins);
}
org.camunda.bpm.engine.impl.cfgCompositeProcessEnginePlugin

Javadoc

ProcessEnginePlugin that provides composite behavior. When registered on an engine configuration, all plugins added to this composite will be triggered on preInit/postInit/postProcessEngineBuild.

Use to encapsulate common behavior (like engine configuration).

Most used methods

  • addProcessEnginePlugin
    Add one (or more) plugins.
  • addProcessEnginePlugins
    Add collection of plugins. If collection is not sortable, order of plugin execution can not be guara
  • <init>
    New instance with vararg.
  • toList
  • getPlugins
    Get all plugins.
  • postInit
  • postProcessEngineBuild
  • preInit
  • toString

Popular in Java

  • Finding current android device location
  • addToBackStack (FragmentTransaction)
  • getContentResolver (Context)
  • getSharedPreferences (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • JList (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now