Author: davsclaus Date: Tue Aug 2 15:47:34 2011 New Revision: 1153168 URL: http://svn.apache.org/viewvc?rev=1153168&view=rev Log: CAMEL-4249: Replacing Spring JMX annotations with Camel JMX annotations for the components.
Modified: camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsEndpoint.java camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsQueueEndpoint.java camel/trunk/components/camel-jpa/src/main/java/org/apache/camel/processor/idempotent/jpa/JpaMessageIdRepository.java camel/trunk/components/camel-sql/pom.xml camel/trunk/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepository.java Modified: camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsEndpoint.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsEndpoint.java?rev=1153168&r1=1153167&r2=1153168&view=diff ============================================================================== --- camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsEndpoint.java (original) +++ camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsEndpoint.java Tue Aug 2 15:47:34 2011 @@ -46,6 +46,8 @@ import org.apache.camel.component.jms.re import org.apache.camel.impl.DefaultEndpoint; import org.apache.camel.impl.DefaultExchange; import org.apache.camel.impl.SynchronousDelegateProducer; +import org.apache.camel.management.ManagedAttribute; +import org.apache.camel.management.ManagedResource; import org.apache.camel.spi.HeaderFilterStrategy; import org.apache.camel.spi.HeaderFilterStrategyAware; import org.apache.camel.util.ObjectHelper; @@ -57,8 +59,6 @@ import org.springframework.jms.core.JmsO import org.springframework.jms.listener.DefaultMessageListenerContainer; import org.springframework.jms.support.converter.MessageConverter; import org.springframework.jms.support.destination.DestinationResolver; -import org.springframework.jmx.export.annotation.ManagedAttribute; -import org.springframework.jmx.export.annotation.ManagedResource; import org.springframework.transaction.PlatformTransactionManager; /** Modified: camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsQueueEndpoint.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsQueueEndpoint.java?rev=1153168&r1=1153167&r2=1153168&view=diff ============================================================================== --- camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsQueueEndpoint.java (original) +++ camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsQueueEndpoint.java Tue Aug 2 15:47:34 2011 @@ -23,12 +23,12 @@ import javax.jms.Queue; import org.apache.camel.Exchange; import org.apache.camel.Message; +import org.apache.camel.management.ManagedAttribute; +import org.apache.camel.management.ManagedOperation; +import org.apache.camel.management.ManagedResource; import org.apache.camel.spi.BrowsableEndpoint; import org.apache.camel.util.MessageHelper; import org.springframework.jms.core.JmsOperations; -import org.springframework.jmx.export.annotation.ManagedAttribute; -import org.springframework.jmx.export.annotation.ManagedOperation; -import org.springframework.jmx.export.annotation.ManagedResource; /** * An endpoint for a JMS Queue which is also browsable Modified: camel/trunk/components/camel-jpa/src/main/java/org/apache/camel/processor/idempotent/jpa/JpaMessageIdRepository.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jpa/src/main/java/org/apache/camel/processor/idempotent/jpa/JpaMessageIdRepository.java?rev=1153168&r1=1153167&r2=1153168&view=diff ============================================================================== --- camel/trunk/components/camel-jpa/src/main/java/org/apache/camel/processor/idempotent/jpa/JpaMessageIdRepository.java (original) +++ camel/trunk/components/camel-jpa/src/main/java/org/apache/camel/processor/idempotent/jpa/JpaMessageIdRepository.java Tue Aug 2 15:47:34 2011 @@ -22,10 +22,10 @@ import javax.persistence.EntityManagerFa import javax.persistence.Persistence; import org.apache.camel.impl.ServiceSupport; +import org.apache.camel.management.ManagedAttribute; +import org.apache.camel.management.ManagedOperation; +import org.apache.camel.management.ManagedResource; import org.apache.camel.spi.IdempotentRepository; -import org.springframework.jmx.export.annotation.ManagedAttribute; -import org.springframework.jmx.export.annotation.ManagedOperation; -import org.springframework.jmx.export.annotation.ManagedResource; import org.springframework.orm.jpa.JpaTemplate; import org.springframework.orm.jpa.JpaTransactionManager; import org.springframework.transaction.TransactionDefinition; @@ -36,7 +36,7 @@ import org.springframework.transaction.s /** * @version */ -@ManagedResource("JpaMessageIdRepository") +@ManagedResource(description = "JPA based message id repository") public class JpaMessageIdRepository extends ServiceSupport implements IdempotentRepository<String> { protected static final String QUERY_STRING = "select x from " + MessageProcessed.class.getName() + " x where x.processorName = ?1 and x.messageId = ?2"; private final JpaTemplate jpaTemplate; Modified: camel/trunk/components/camel-sql/pom.xml URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-sql/pom.xml?rev=1153168&r1=1153167&r2=1153168&view=diff ============================================================================== --- camel/trunk/components/camel-sql/pom.xml (original) +++ camel/trunk/components/camel-sql/pom.xml Tue Aug 2 15:47:34 2011 @@ -49,11 +49,6 @@ <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> </dependency> - <!-- to allow Spring annotations (jmx) to be tested --> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context</artifactId> - </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> @@ -71,12 +66,6 @@ <scope>test</scope> </dependency> <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aop</artifactId> - <optional>true</optional> - <scope>test</scope> - </dependency> - <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> Modified: camel/trunk/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepository.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepository.java?rev=1153168&r1=1153167&r2=1153168&view=diff ============================================================================== --- camel/trunk/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepository.java (original) +++ camel/trunk/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepository.java Tue Aug 2 15:47:34 2011 @@ -17,16 +17,15 @@ package org.apache.camel.processor.idempotent.jdbc; import java.sql.Timestamp; - import javax.sql.DataSource; import org.apache.camel.impl.ServiceSupport; +import org.apache.camel.management.ManagedAttribute; +import org.apache.camel.management.ManagedOperation; +import org.apache.camel.management.ManagedResource; import org.apache.camel.spi.IdempotentRepository; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DataSourceTransactionManager; -import org.springframework.jmx.export.annotation.ManagedAttribute; -import org.springframework.jmx.export.annotation.ManagedOperation; -import org.springframework.jmx.export.annotation.ManagedResource; import org.springframework.transaction.TransactionDefinition; import org.springframework.transaction.TransactionStatus; import org.springframework.transaction.support.TransactionCallback; @@ -35,7 +34,7 @@ import org.springframework.transaction.s /** * @version */ -@ManagedResource("JdbcMessageIdRepository") +@ManagedResource(description = "JDBC based message id repository") public class JdbcMessageIdRepository extends ServiceSupport implements IdempotentRepository<String> { protected static final String QUERY_STRING = "SELECT COUNT(*) FROM CAMEL_MESSAGEPROCESSED WHERE processorName = ? AND messageId = ?";