Skip to content

Instantly share code, notes, and snippets.

@marcus-nl
Last active March 3, 2020 10:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcus-nl/3dc61f34f2f37f4366ea1310865046e2 to your computer and use it in GitHub Desktop.
Save marcus-nl/3dc61f34f2f37f4366ea1310865046e2 to your computer and use it in GitHub Desktop.
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:10.0">
<extensions>
<extension module="org.camunda.bpm.wildfly.camunda-wildfly-subsystem"/>
...
</extensions>
...
<profile>
...
<subsystem xmlns="urn:org.camunda.bpm.jboss:1.1">
<process-engines>
<process-engine name="default" default="true">
<datasource>java:jboss/datasources/ProcessEngine</datasource>
<history-level>full</history-level>
<properties>
<property name="jobExecutorAcquisitionName">
default
</property>
<property name="isAutoSchemaUpdate">
true
</property>
<property name="authorizationEnabled">
true
</property>
<property name="jobExecutorDeploymentAware">
true
</property>
<property name="historyCleanupBatchWindowStartTime">
00:01
</property>
</properties>
<plugins>
<plugin>
<class>org.camunda.bpm.application.impl.event.ProcessApplicationEventListenerPlugin</class>
</plugin>
<plugin>
<class>org.camunda.spin.plugin.impl.SpinProcessEnginePlugin</class>
</plugin>
<plugin>
<class>org.camunda.connect.plugin.impl.ConnectProcessEnginePlugin</class>
</plugin>
</plugins>
</process-engine>
</process-engines>
<job-executor>
<core-threads>3</core-threads>
<max-threads>5</max-threads>
<queue-length>10</queue-length>
<job-acquisitions>
<job-acquisition name="default">
<properties>
<property name="lockTimeInMillis">
300000
</property>
<property name="waitTimeInMillis">
5000
</property>
<property name="maxJobsPerAcquisition">
3
</property>
</properties>
</job-acquisition>
</job-acquisitions>
</job-executor>
</subsystem>
...
<subsystem xmlns="urn:jboss:domain:datasources:5.0">
<datasources>
<datasource jta="true" jndi-name="java:jboss/datasources/ProcessEngine" pool-name="ProcessEngine" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:h2:./camunda-h2-dbs/process-engine;DB_CLOSE_DELAY=-1;MVCC=TRUE;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
...
</profile>
...
</server>
<?xml version="1.0" ?>
<feature-spec xmlns="urn:jboss:galleon:feature-spec:1.0" name="subsystem.camunda-bpm-platform">
<annotation name="jboss-op">
<elem name="name" value="add"/>
<elem name="op-params" value=""/>
<elem name="addr-params" value="subsystem"/>
</annotation>
<annotation name="feature-branch">
<elem name="id" value="subsystem.camunda-bpm-platform"/>
</annotation>
<refs>
<ref feature="extension" include="true"/>
</refs>
<params>
<param name="host" feature-id="true" default="GLN_UNDEFINED"/>
<param name="subsystem" feature-id="true" default="camunda-bpm-platform"/>
<param name="extension" default="org.camunda.bpm.wildfly.camunda-wildfly-subsystem"/>
</params>
<packages>
<package name="org.camunda.bpm.wildfly.camunda-wildfly-subsystem"/>
</packages>
</feature-spec>
<?xml version="1.0" ?>
<feature-spec xmlns="urn:jboss:galleon:feature-spec:1.0" name="subsystem.camunda-bpm-platform.job-executor">
<annotation name="jboss-op">
<elem name="name" value="add"/>
<elem name="op-params" value="allow-core-timeout,core-threads,keepalive-time,max-threads,queue-length,thread-pool-name"/>
<elem name="addr-params" value="subsystem,job-executor"/>
</annotation>
<annotation name="feature-branch">
<elem name="id" value="subsystem.camunda-bpm-platform"/>
</annotation>
<refs>
<ref feature="subsystem.camunda-bpm-platform"/>
</refs>
<params>
<param name="job-executor" feature-id="true"/>
<param name="keepalive-time" nillable="true"/>
<param name="allow-core-timeout" nillable="true"/>
<param name="thread-pool-name" nillable="true"/>
<param name="subsystem" feature-id="true" default="camunda-bpm-platform"/>
<param name="core-threads"/>
<param name="max-threads"/>
<param name="queue-length"/>
</params>
</feature-spec>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment