mirror of
https://github.com/apache/activemq.git
synced 2025-02-18 07:56:20 +00:00
Added fix to update the documentation to reflect correct defaults.
This commit is contained in:
parent
aea771faf6
commit
3ef8f492a7
@ -23,13 +23,13 @@ import javax.jms.ConnectionFactory;
|
|||||||
import org.apache.activemq.Service;
|
import org.apache.activemq.Service;
|
||||||
import org.apache.activemq.spring.ActiveMQConnectionFactory;
|
import org.apache.activemq.spring.ActiveMQConnectionFactory;
|
||||||
import org.apache.camel.component.jms.JmsConfiguration;
|
import org.apache.camel.component.jms.JmsConfiguration;
|
||||||
import org.springframework.jms.connection.SingleConnectionFactory;
|
|
||||||
import org.springframework.jms.connection.JmsTransactionManager;
|
import org.springframework.jms.connection.JmsTransactionManager;
|
||||||
|
import org.springframework.jms.connection.SingleConnectionFactory;
|
||||||
import org.springframework.jms.core.JmsTemplate;
|
import org.springframework.jms.core.JmsTemplate;
|
||||||
import org.springframework.transaction.PlatformTransactionManager;
|
import org.springframework.transaction.PlatformTransactionManager;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class ActiveMQConfiguration extends JmsConfiguration {
|
public class ActiveMQConfiguration extends JmsConfiguration {
|
||||||
private String brokerURL = ActiveMQConnectionFactory.DEFAULT_BROKER_URL;
|
private String brokerURL = ActiveMQConnectionFactory.DEFAULT_BROKER_URL;
|
||||||
@ -91,7 +91,7 @@ public class ActiveMQConfiguration extends JmsConfiguration {
|
|||||||
* than the default with the Spring {@link JmsTemplate} which will create a new connection, session, producer
|
* than the default with the Spring {@link JmsTemplate} which will create a new connection, session, producer
|
||||||
* for each message then close them all down again.
|
* for each message then close them all down again.
|
||||||
* <p/>
|
* <p/>
|
||||||
* The default value is true so that a single connection is used by default.
|
* The default value is false and a pooled connection is used by default.
|
||||||
*
|
*
|
||||||
* @param useSingleConnection
|
* @param useSingleConnection
|
||||||
*/
|
*/
|
||||||
@ -109,7 +109,7 @@ public class ActiveMQConfiguration extends JmsConfiguration {
|
|||||||
* than the default with the Spring {@link JmsTemplate} which will create a new connection, session, producer
|
* than the default with the Spring {@link JmsTemplate} which will create a new connection, session, producer
|
||||||
* for each message then close them all down again.
|
* for each message then close them all down again.
|
||||||
* <p/>
|
* <p/>
|
||||||
* The default value is false by default as it requires an extra dependency on commons-pool.
|
* The default value is true. Note that this requires an extra dependency on commons-pool.
|
||||||
*/
|
*/
|
||||||
public void setUsePooledConnection(boolean usePooledConnection) {
|
public void setUsePooledConnection(boolean usePooledConnection) {
|
||||||
this.usePooledConnection = usePooledConnection;
|
this.usePooledConnection = usePooledConnection;
|
||||||
@ -118,6 +118,7 @@ public class ActiveMQConfiguration extends JmsConfiguration {
|
|||||||
/**
|
/**
|
||||||
* Factory method to create a default transaction manager if one is not specified
|
* Factory method to create a default transaction manager if one is not specified
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
protected PlatformTransactionManager createTransactionManager() {
|
protected PlatformTransactionManager createTransactionManager() {
|
||||||
JmsTransactionManager answer = new JmsTransactionManager(getConnectionFactory());
|
JmsTransactionManager answer = new JmsTransactionManager(getConnectionFactory());
|
||||||
answer.afterPropertiesSet();
|
answer.afterPropertiesSet();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user