Author: dkulp
Date: Mon Jan 6 17:33:02 2014
New Revision: 1555931
URL: http://svn.apache.org/r1555931
Log:
Start working on supporting Spring4. Remove JMS102 stuff.
Modified:
cxf/trunk/parent/pom.xml
cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSConfiguration.java
cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSFactory.java
cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSOldConfigHolder.java
cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSUtils.java
cxf/trunk/systests/transport-jms/src/test/java/org/apache/cxf/systest/jms/tx/JMSTransactionClientServerTest.java
cxf/trunk/systests/uncategorized/src/test/java/org/apache/cxf/systest/beanincreationexception/beans.xml
Modified: cxf/trunk/parent/pom.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/parent/pom.xml?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/parent/pom.xml (original)
+++ cxf/trunk/parent/pom.xml Mon Jan 6 17:33:02 2014
@@ -60,7 +60,7 @@
${project.groupId}.${project.artifactId}
- [3.1,4)
+ [3.1,5)
[2.4,3)
[1.5,2)
[0.0,2)
@@ -138,7 +138,7 @@
1.1.2
1.7.5
1.1
- 3.2.5.RELEASE
+ 3.2.6.RELEASE
3.1.4.RELEASE
1.2.1
1.3.1.RELEASE
@@ -642,7 +642,7 @@
httpunit
httpunit
- 1.6.2
+ 1.7
javax.servlet
Modified: cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSConfiguration.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSConfiguration.java?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSConfiguration.java (original)
+++ cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSConfiguration.java Mon Jan 6 17:33:02 2014
@@ -42,8 +42,6 @@ public class JMSConfiguration implements
*/
public static final int DEFAULT_VALUE = -1;
- static final boolean DEFAULT_USEJMS11 = true;
-
private boolean usingEndpointInfo = true;
private JmsTemplate jmsTemplate;
@@ -55,7 +53,6 @@ public class JMSConfiguration implements
private PlatformTransactionManager transactionManager;
private boolean wrapInSingleConnectionFactory = true;
private TaskExecutor taskExecutor;
- private boolean useJms11 = DEFAULT_USEJMS11;
private boolean reconnectOnException = true;
private boolean messageIdEnabled = true;
private boolean messageTimestampEnabled = true;
@@ -324,14 +321,6 @@ public class JMSConfiguration implements
this.replyPubSubDomain = replyPubSubDomain;
}
- public boolean isUseJms11() {
- return useJms11;
- }
-
- public void setUseJms11(boolean useJms11) {
- this.useJms11 = useJms11;
- }
-
public DestinationResolver getDestinationResolver() {
return destinationResolver;
}
@@ -458,20 +447,12 @@ public class JMSConfiguration implements
}
if (wrapInSingleConnectionFactory && !(connectionFactory instanceof SingleConnectionFactory)) {
SingleConnectionFactory scf;
- if (useJms11) {
- if (connectionFactory instanceof XAConnectionFactory) {
- scf = new XASingleConnectionFactory(connectionFactory);
- } else {
- scf = new SingleConnectionFactory(connectionFactory);
- }
- autoWrappedConnectionFactory = true;
+ if (connectionFactory instanceof XAConnectionFactory) {
+ scf = new XASingleConnectionFactory(connectionFactory);
} else {
- @SuppressWarnings("deprecation")
- SingleConnectionFactory scf2
- = new org.springframework.jms.connection.SingleConnectionFactory102(connectionFactory,
- pubSubDomain);
- scf = scf2;
+ scf = new SingleConnectionFactory(connectionFactory);
}
+ autoWrappedConnectionFactory = true;
if (getDurableSubscriptionClientId() != null) {
scf.setClientId(getDurableSubscriptionClientId());
}
Modified: cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSFactory.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSFactory.java?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSFactory.java (original)
+++ cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSFactory.java Mon Jan 6 17:33:02 2014
@@ -101,10 +101,7 @@ public final class JMSFactory {
if (jmsConfig.getJmsTemplate() != null) {
return jmsConfig.getJmsTemplate();
}
- @SuppressWarnings("deprecation")
- JmsTemplate jmsTemplate = jmsConfig.isUseJms11()
- ? new JmsTemplate()
- : new org.springframework.jms.core.JmsTemplate102();
+ JmsTemplate jmsTemplate = new JmsTemplate();
jmsTemplate.setConnectionFactory(jmsConfig.getOrCreateWrappedConnectionFactory());
jmsTemplate.setPubSubDomain(jmsConfig.isPubSubDomain());
if (jmsConfig.getReceiveTimeout() != null) {
@@ -136,7 +133,6 @@ public final class JMSFactory {
* @param destinationName null for temp dest or a destination name
* @return
*/
- @SuppressWarnings("deprecation")
public static AbstractMessageListenerContainer createJmsListener(EndpointInfo ei,
JMSConfiguration jmsConfig,
MessageListener listenerHandler,
@@ -157,19 +153,15 @@ public final class JMSFactory {
}
DefaultMessageListenerContainer jmsListener = null;
- if (jmsConfig.isUseJms11()) {
- //Check to see if transport is being used in JCA RA with XA
- Method method = ei.getProperty(JCATransactionalMessageListenerContainer.MDB_TRANSACTED_METHOD,
- java.lang.reflect.Method.class);
- if (method != null
- &&
- jmsConfig.getConnectionFactory() instanceof XAConnectionFactory) {
- jmsListener = new JCATransactionalMessageListenerContainer(ei);
- } else {
- jmsListener = new DefaultMessageListenerContainer();
- }
+ //Check to see if transport is being used in JCA RA with XA
+ Method method = ei.getProperty(JCATransactionalMessageListenerContainer.MDB_TRANSACTED_METHOD,
+ java.lang.reflect.Method.class);
+ if (method != null
+ &&
+ jmsConfig.getConnectionFactory() instanceof XAConnectionFactory) {
+ jmsListener = new JCATransactionalMessageListenerContainer(ei);
} else {
- jmsListener = new org.springframework.jms.listener.DefaultMessageListenerContainer102();
+ jmsListener = new DefaultMessageListenerContainer();
}
return createJmsListener(jmsListener,
@@ -193,10 +185,7 @@ public final class JMSFactory {
Destination destination,
String messageSelectorPrefix,
boolean userCID) {
- @SuppressWarnings("deprecation")
- DefaultMessageListenerContainer jmsListener = jmsConfig.isUseJms11()
- ? new DefaultMessageListenerContainer()
- : new org.springframework.jms.listener.DefaultMessageListenerContainer102();
+ DefaultMessageListenerContainer jmsListener = new DefaultMessageListenerContainer();
return createJmsListener(jmsListener,
jmsConfig,
@@ -211,10 +200,7 @@ public final class JMSFactory {
String destination,
String messageSelectorPrefix,
boolean userCID) {
- @SuppressWarnings("deprecation")
- DefaultMessageListenerContainer jmsListener = jmsConfig.isUseJms11()
- ? new DefaultMessageListenerContainer()
- : new org.springframework.jms.listener.DefaultMessageListenerContainer102();
+ DefaultMessageListenerContainer jmsListener = new DefaultMessageListenerContainer();
return createJmsListener(jmsListener,
jmsConfig,
Modified: cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSOldConfigHolder.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSOldConfigHolder.java?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSOldConfigHolder.java (original)
+++ cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSOldConfigHolder.java Mon Jan 6 17:33:02 2014
@@ -268,7 +268,7 @@ public class JMSOldConfigHolder {
jmsConfig.setTimeToLive(timeToLive);
}
if (endpoint.isSetUseJMS11()) {
- jmsConfig.setUseJms11(endpoint.isUseJMS11());
+ LOG.log(Level.WARNING, "Use of jms:endpoint[@useJms11] is no longer supported");
}
if (serverBehavior.isSetTransactional()) {
jmsConfig.setSessionTransacted(serverBehavior.isTransactional());
@@ -332,7 +332,7 @@ public class JMSOldConfigHolder {
endpoint.setReconnectOnException(address.isReconnectOnException());
}
if (address.isSetUseJms11()) {
- endpoint.setUseJMS11(address.isUseJms11());
+ LOG.log(Level.WARNING, "Use of address[@useJms11] is no longer supported");
}
boolean useJndi = address.isSetJndiDestinationName();
if (useJndi) {
Modified: cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSUtils.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSUtils.java?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSUtils.java (original)
+++ cxf/trunk/rt/transports/jms/src/main/java/org/apache/cxf/transport/jms/JMSUtils.java Mon Jan 6 17:33:02 2014
@@ -120,7 +120,6 @@ public final class JMSUtils {
* @return the message payload as byte[]
* @throws UnsupportedEncodingException
*/
- @SuppressWarnings("deprecation")
public static void retrieveAndSetPayload(org.apache.cxf.message.Message inMessage,
Message message, String encoding)
throws UnsupportedEncodingException {
@@ -128,7 +127,7 @@ public final class JMSUtils {
Object converted;
byte[] result;
try {
- converted = new org.springframework.jms.support.converter.SimpleMessageConverter102()
+ converted = new org.springframework.jms.support.converter.SimpleMessageConverter()
.fromMessage(message);
} catch (MessageConversionException e) {
throw new RuntimeException("Conversion failed", e);
Modified: cxf/trunk/systests/transport-jms/src/test/java/org/apache/cxf/systest/jms/tx/JMSTransactionClientServerTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/systests/transport-jms/src/test/java/org/apache/cxf/systest/jms/tx/JMSTransactionClientServerTest.java?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/systests/transport-jms/src/test/java/org/apache/cxf/systest/jms/tx/JMSTransactionClientServerTest.java (original)
+++ cxf/trunk/systests/transport-jms/src/test/java/org/apache/cxf/systest/jms/tx/JMSTransactionClientServerTest.java Mon Jan 6 17:33:02 2014
@@ -64,7 +64,6 @@ public class JMSTransactionClientServerT
jmsConfig.setTargetDestination("greeter.queue.noaop");
jmsConfig.setSessionTransacted(true);
jmsConfig.setPubSubDomain(false);
- jmsConfig.setUseJms11(true);
jmsConfig.setTransactionManager(new JmsTransactionManager(connectionFactory));
jmsConfig.setCacheLevel(3);
@@ -128,7 +127,6 @@ public class JMSTransactionClientServerT
jmsConfig.setConnectionFactory(connectionFactory);
jmsConfig.setTargetDestination("greeter.queue.noaop");
jmsConfig.setPubSubDomain(false);
- jmsConfig.setUseJms11(true);
JMSConfigFeature jmsConfigFeature = new JMSConfigFeature();
jmsConfigFeature.setJmsConfig(jmsConfig);
Modified: cxf/trunk/systests/uncategorized/src/test/java/org/apache/cxf/systest/beanincreationexception/beans.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/systests/uncategorized/src/test/java/org/apache/cxf/systest/beanincreationexception/beans.xml?rev=1555931&r1=1555930&r2=1555931&view=diff
==============================================================================
--- cxf/trunk/systests/uncategorized/src/test/java/org/apache/cxf/systest/beanincreationexception/beans.xml (original)
+++ cxf/trunk/systests/uncategorized/src/test/java/org/apache/cxf/systest/beanincreationexception/beans.xml Mon Jan 6 17:33:02 2014
@@ -29,7 +29,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
@@ -72,7 +72,7 @@
-
+