WildFly ejb3 Subsystem Configuration: Difference between revisions
Jump to navigation
Jump to search
Line 24: | Line 24: | ||
<!-- Automatically configure pools. Alternatively, max-pool-size can be set to a specific value --> | <!-- Automatically configure pools. Alternatively, max-pool-size can be set to a specific value --> | ||
<strict-max-pool name="slsb-strict-max-pool" | <strict-max-pool name="slsb-strict-max-pool" | ||
derive-size="from-worker-pools" | |||
instance-acquisition-timeout="5" | |||
instance-acquisition-timeout-unit="MINUTES"/> | |||
<strict-max-pool name="mdb-strict-max-pool" | <strict-max-pool name="mdb-strict-max-pool" | ||
derive-size="from-cpu-count" | |||
instance-acquisition-timeout="5" | |||
instance-acquisition-timeout-unit="MINUTES"/> | |||
</bean-instance-pools> | </bean-instance-pools> | ||
</pools> | </pools> |
Revision as of 01:37, 18 March 2017
Internal
Overview
EAP7 Example:
<subsystem xmlns="urn:jboss:domain:ejb3:4.0"> <session-bean> <stateless> <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> </stateless> <stateful default-access-timeout="5000" cache-ref="distributable" passivation-disabled-cache-ref="simple"/> <singleton default-access-timeout="5000"/> </session-bean> <mdb> <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/> <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> </mdb> <pools> <bean-instance-pools> <!-- Automatically configure pools. Alternatively, max-pool-size can be set to a specific value --> <strict-max-pool name="slsb-strict-max-pool" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/> <strict-max-pool name="mdb-strict-max-pool" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/> </bean-instance-pools> </pools> <caches> <cache name="simple"/> <cache name="distributable" passivation-store-ref="infinispan" aliases="passivating clustered"/> </caches> <passivation-stores> <passivation-store name="infinispan" cache-container="ejb" max-size="10000"/> </passivation-stores> <async thread-pool-name="default"/> <timer-service thread-pool-name="default" default-data-store="default-file-store"> <data-stores> <file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir"/> </data-stores> </timer-service> <remote connector-ref="http-remoting-connector" thread-pool-name="default"/> <thread-pools> <thread-pool name="default"> <max-threads count="10"/> <keepalive-time time="100" unit="milliseconds"/> </thread-pool> </thread-pools> <iiop enable-by-default="false" use-qualified-name="false"/> <default-security-domain value="other"/> <default-missing-method-permissions-deny-access value="true"/> <log-system-exceptions value="true"/> </subsystem>
MDB Container Configuration
<mdb> <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/> <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> </mdb>