You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2012/09/25 16:32:31 UTC
svn commit: r1389882 [1/7] - in /activemq/trunk: ./ activemq-core/
activemq-core/src/main/java/org/apache/activemq/store/leveldb/
activemq-core/src/main/resources/ activemq-core/src/main/resources/META-INF/
activemq-core/src/main/resources/META-INF/ser...
Author: chirino
Date: Tue Sep 25 14:32:28 2012
New Revision: 1389882
URL: http://svn.apache.org/viewvc?rev=1389882&view=rev
Log:
Fixes AMQ-4080: Integrate the Fusesource LevelDB module into the ActiveMQ build.
Added:
activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/
activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/
activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/
activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/
activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/schema/
activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/schema/core
activemq/trunk/activemq-core/src/main/resources/META-INF/spring.handlers
activemq/trunk/activemq-core/src/main/resources/activemq.xsd
activemq/trunk/activemq-core/src/main/resources/activemq.xsd.html
activemq/trunk/activemq-core/src/main/resources/activemq.xsd.wiki
activemq/trunk/activemq-leveldb/
activemq/trunk/activemq-leveldb/kahadb-vs-leveldb.png
activemq/trunk/activemq-leveldb/pom.xml
activemq/trunk/activemq-leveldb/readme.md
activemq/trunk/activemq-leveldb/src/
activemq/trunk/activemq-leveldb/src/main/
activemq/trunk/activemq-leveldb/src/main/java/
activemq/trunk/activemq-leveldb/src/main/java/org/
activemq/trunk/activemq-leveldb/src/main/java/org/apache/
activemq/trunk/activemq-leveldb/src/main/java/org/apache/activemq/
activemq/trunk/activemq-leveldb/src/main/java/org/apache/activemq/store/
activemq/trunk/activemq-leveldb/src/main/java/org/apache/activemq/store/leveldb/
activemq/trunk/activemq-leveldb/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/main/proto/
activemq/trunk/activemq-leveldb/src/main/proto/records.proto
activemq/trunk/activemq-leveldb/src/main/scala/
activemq/trunk/activemq-leveldb/src/main/scala/org/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/DBManager.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/HALevelDBClient.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/HALevelDBStore.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/IndexManifestDTO.java
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/LevelDBClient.scala (with props)
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/LevelDBStore.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/LevelDBStoreViewMBean.java
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/RecordLog.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/util/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/util/FileSupport.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/util/Log.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/util/LongCounter.scala
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/util/RetrySupport.scala
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/leveldb/util/TimeMetric.scala
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/store/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/store/leveldb/
activemq/trunk/activemq-leveldb/src/main/scala/org/apache/activemq/store/leveldb/package.html
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/package.html
activemq/trunk/activemq-leveldb/src/test/
activemq/trunk/activemq-leveldb/src/test/java/
activemq/trunk/activemq-leveldb/src/test/java/org/
activemq/trunk/activemq-leveldb/src/test/java/org/apache/
activemq/trunk/activemq-leveldb/src/test/java/org/apache/activemq/
activemq/trunk/activemq-leveldb/src/test/java/org/apache/activemq/store/
activemq/trunk/activemq-leveldb/src/test/java/org/apache/activemq/store/leveldb/
activemq/trunk/activemq-leveldb/src/test/java/org/apache/activemq/store/leveldb/LevelDBConfigTest.java
- copied, changed from r1389860, activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/leveldb/LevelDBConfigTest.java
activemq/trunk/activemq-leveldb/src/test/java/org/apache/activemq/store/leveldb/LevelDBStoreBrokerTest.java
- copied, changed from r1389860, activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/leveldb/LevelDBStoreBrokerTest.java
activemq/trunk/activemq-leveldb/src/test/resources/
activemq/trunk/activemq-leveldb/src/test/resources/log4j.properties (with props)
activemq/trunk/activemq-leveldb/src/test/resources/org/
activemq/trunk/activemq-leveldb/src/test/resources/org/apache/
activemq/trunk/activemq-leveldb/src/test/resources/org/apache/activemq/
activemq/trunk/activemq-leveldb/src/test/resources/org/apache/activemq/store/
activemq/trunk/activemq-leveldb/src/test/resources/org/apache/activemq/store/leveldb/
activemq/trunk/activemq-leveldb/src/test/resources/org/apache/activemq/store/leveldb/leveldb.xml
- copied, changed from r1389860, activemq/trunk/activemq-core/src/test/resources/org/apache/activemq/store/leveldb/leveldb.xml
activemq/trunk/activemq-leveldb/src/test/scala/
activemq/trunk/activemq-leveldb/src/test/scala/org/
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/ActiveMQScenario.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/EnqueueRateScenariosTest.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/HALevelDBFastEnqueueTest.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/HALevelDBStoreTest.scala
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/IDERunner.scala
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/JMSClientScenario.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/LevelDBFastEnqueueTest.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/LevelDBStoreBrokerTest.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/LevelDBStoreTest.scala
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/Scenario.scala
activemq/trunk/activemq-leveldb/src/test/scala/org/apache/activemq/leveldb/TestingHDFSServer.scala
- copied, changed from r1389860, activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
Removed:
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/leveldb/package.html
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/leveldb/LevelDBConfigTest.java
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/leveldb/LevelDBStoreBrokerTest.java
activemq/trunk/activemq-core/src/test/resources/org/apache/activemq/store/leveldb/leveldb.xml
Modified:
activemq/trunk/activemq-core/pom.xml
activemq/trunk/pom.xml
Modified: activemq/trunk/activemq-core/pom.xml
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/pom.xml?rev=1389882&r1=1389881&r2=1389882&view=diff
==============================================================================
--- activemq/trunk/activemq-core/pom.xml (original)
+++ activemq/trunk/activemq-core/pom.xml Tue Sep 25 14:32:28 2012
@@ -1056,6 +1056,8 @@
</execution>
</executions>
</plugin>
+ <!-- disabled until the xbean 3.11.2 plugin is released -->
+ <!--
<plugin>
<groupId>org.apache.xbean</groupId>
<artifactId>maven-xbean-plugin</artifactId>
@@ -1064,6 +1066,9 @@
<execution>
<phase>process-classes</phase>
<configuration>
+ <includes>
+ <include>${basedir}/../activemq-leveldb/src/main/scala</include>
+ </includes>
<strictXsdOrder>false</strictXsdOrder>
<namespace>http://activemq.apache.org/schema/core</namespace>
<schema>${basedir}/target/classes/activemq.xsd</schema>
@@ -1084,6 +1089,7 @@
</dependency>
</dependencies>
</plugin>
+ -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
@@ -1222,5 +1228,47 @@
</plugins>
</build>
</profile>
+ <!-- To generate the XBean meta-data, run: mvn -P xbean-generate clean process-classes -->
+ <profile>
+ <id>xbean-generate</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>maven-xbean-plugin</artifactId>
+ <version>3.11.2-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <phase>process-classes</phase>
+ <configuration>
+ <includes>
+ <include>${basedir}/../activemq-leveldb/src/main/java</include>
+ </includes>
+ <classPathIncludes>
+ <classPathInclude>${basedir}/../activemq-leveldb/target/classes</classPathInclude>
+ </classPathIncludes>
+ <strictXsdOrder>false</strictXsdOrder>
+ <namespace>http://activemq.apache.org/schema/core</namespace>
+ <schema>${basedir}/src/main/resources/activemq.xsd</schema>
+ <outputDir>${basedir}/src/main/resources</outputDir>
+ <generateSpringSchemasFile>false</generateSpringSchemasFile>
+ <excludedClasses>org.apache.activemq.broker.jmx.AnnotatedMBean,org.apache.activemq.broker.jmx.DestinationViewMBean</excludedClasses>
+ </configuration>
+ <goals>
+ <goal>mapping</goal>
+ </goals>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>com.thoughtworks.qdox</groupId>
+ <artifactId>qdox</artifactId>
+ <version>1.12</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>
Added: activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/schema/core
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/schema/core?rev=1389882&view=auto
==============================================================================
--- activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/schema/core (added)
+++ activemq/trunk/activemq-core/src/main/resources/META-INF/services/org/apache/xbean/spring/http/activemq.apache.org/schema/core Tue Sep 25 14:32:28 2012
@@ -0,0 +1,381 @@
+# NOTE: this file is autogenerated by Apache XBean
+
+# beans
+abortSlowConsumerStrategy = org.apache.activemq.broker.region.policy.AbortSlowConsumerStrategy
+
+amqPersistenceAdapter = org.apache.activemq.store.amq.AMQPersistenceAdapter
+amqPersistenceAdapter.indexPageSize.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+amqPersistenceAdapter.maxCheckpointMessageAddSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+amqPersistenceAdapter.maxFileLength.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+amqPersistenceAdapter.maxReferenceFileLength.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+
+amqPersistenceAdapterFactory = org.apache.activemq.store.amq.AMQPersistenceAdapterFactory
+
+authenticationUser = org.apache.activemq.security.AuthenticationUser
+org.apache.activemq.security.AuthenticationUser(java.lang.String,java.lang.String,java.lang.String).parameterNames = username password groups
+
+authorizationEntry = org.apache.activemq.security.AuthorizationEntry
+
+authorizationMap = org.apache.activemq.security.DefaultAuthorizationMap
+org.apache.activemq.security.DefaultAuthorizationMap(java.util.List).parameterNames = authorizationEntries
+
+authorizationPlugin = org.apache.activemq.security.AuthorizationPlugin
+org.apache.activemq.security.AuthorizationPlugin(org.apache.activemq.security.AuthorizationMap).parameterNames = map
+
+axionJDBCAdapter = org.apache.activemq.store.jdbc.adapter.AxionJDBCAdapter
+
+blobJDBCAdapter = org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter
+
+broker = org.apache.activemq.xbean.XBeanBrokerService
+broker.initMethod = afterPropertiesSet
+broker.destroyMethod = destroy
+broker.advisorySupport.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.deleteAllMessagesOnStartup.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.passiveSlave.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.persistent.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.schedulerSupport.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.shutdownOnSlaveFailure.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.systemExitOnShutdown.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.useJmx.propertyEditor = org.apache.activemq.util.BooleanEditor
+broker.waitForSlave.propertyEditor = org.apache.activemq.util.BooleanEditor
+
+brokerService = org.apache.activemq.broker.BrokerService
+brokerService.advisorySupport.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.deleteAllMessagesOnStartup.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.passiveSlave.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.persistent.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.schedulerSupport.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.shutdownOnSlaveFailure.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.systemExitOnShutdown.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.useJmx.propertyEditor = org.apache.activemq.util.BooleanEditor
+brokerService.waitForSlave.propertyEditor = org.apache.activemq.util.BooleanEditor
+
+bytesJDBCAdapter = org.apache.activemq.store.jdbc.adapter.BytesJDBCAdapter
+
+cachedLDAPAuthorizationMap = org.apache.activemq.security.CachedLDAPAuthorizationMap
+
+commandAgent = org.apache.activemq.broker.util.CommandAgent
+commandAgent.initMethod = start
+commandAgent.destroyMethod = stop
+
+compositeDemandForwardingBridge = org.apache.activemq.network.CompositeDemandForwardingBridge
+org.apache.activemq.network.CompositeDemandForwardingBridge(org.apache.activemq.network.NetworkBridgeConfiguration,org.apache.activemq.transport.Transport,org.apache.activemq.transport.Transport).parameterNames = configuration localBroker remoteBroker
+
+compositeQueue = org.apache.activemq.broker.region.virtual.CompositeQueue
+
+compositeTopic = org.apache.activemq.broker.region.virtual.CompositeTopic
+
+conditionalNetworkBridgeFilterFactory = org.apache.activemq.network.ConditionalNetworkBridgeFilterFactory
+
+connectionDotFilePlugin = org.apache.activemq.broker.view.ConnectionDotFilePlugin
+
+connectionFactory = org.apache.activemq.spring.ActiveMQConnectionFactory
+connectionFactory.initMethod = afterPropertiesSet
+
+constantPendingMessageLimitStrategy = org.apache.activemq.broker.region.policy.ConstantPendingMessageLimitStrategy
+
+database-locker = org.apache.activemq.store.jdbc.DefaultDatabaseLocker
+
+db2JDBCAdapter = org.apache.activemq.store.jdbc.adapter.DB2JDBCAdapter
+
+defaultIOExceptionHandler = org.apache.activemq.util.DefaultIOExceptionHandler
+
+defaultJDBCAdapter = org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter
+
+defaultNetworkBridgeFilterFactory = org.apache.activemq.network.DefaultNetworkBridgeFilterFactory
+
+defaultUsageCapacity = org.apache.activemq.usage.DefaultUsageCapacity
+
+demandForwardingBridge = org.apache.activemq.network.DemandForwardingBridge
+org.apache.activemq.network.DemandForwardingBridge(org.apache.activemq.network.NetworkBridgeConfiguration,org.apache.activemq.transport.Transport,org.apache.activemq.transport.Transport).parameterNames = configuration localBroker remoteBroker
+
+destinationDotFilePlugin = org.apache.activemq.broker.view.DestinationDotFilePlugin
+
+destinationEntry = org.apache.activemq.filter.DefaultDestinationMapEntry
+
+destinationPathSeparatorPlugin = org.apache.activemq.broker.util.DestinationPathSeparatorBroker
+
+discardingDLQBrokerPlugin = org.apache.activemq.plugin.DiscardingDLQBrokerPlugin
+
+fileCursor = org.apache.activemq.broker.region.policy.FilePendingSubscriberMessageStoragePolicy
+
+fileDurableSubscriberCursor = org.apache.activemq.broker.region.policy.FilePendingDurableSubscriberMessageStoragePolicy
+
+fileQueueCursor = org.apache.activemq.broker.region.policy.FilePendingQueueMessageStoragePolicy
+
+filteredDestination = org.apache.activemq.broker.region.virtual.FilteredDestination
+
+filteredKahaDB = org.apache.activemq.store.kahadb.FilteredKahaDBPersistenceAdapter
+org.apache.activemq.store.kahadb.FilteredKahaDBPersistenceAdapter(org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter).parameterNames = destination adapter
+
+fixedCountSubscriptionRecoveryPolicy = org.apache.activemq.broker.region.policy.FixedCountSubscriptionRecoveryPolicy
+
+fixedSizedSubscriptionRecoveryPolicy = org.apache.activemq.broker.region.policy.FixedSizedSubscriptionRecoveryPolicy
+
+forcePersistencyModeBroker = org.apache.activemq.plugin.ForcePersistencyModeBroker
+org.apache.activemq.plugin.ForcePersistencyModeBroker(org.apache.activemq.broker.Broker).parameterNames = next
+
+forcePersistencyModeBrokerPlugin = org.apache.activemq.plugin.ForcePersistencyModeBrokerPlugin
+
+forwardingBridge = org.apache.activemq.network.ForwardingBridge
+org.apache.activemq.network.ForwardingBridge(org.apache.activemq.transport.Transport,org.apache.activemq.transport.Transport).parameterNames = localBroker remoteBroker
+
+hsqldb-jdbc-adapter = org.apache.activemq.store.jdbc.adapter.HsqldbJDBCAdapter
+
+imageBasedJDBCAdaptor = org.apache.activemq.store.jdbc.adapter.ImageBasedJDBCAdaptor
+
+inboundQueueBridge = org.apache.activemq.network.jms.InboundQueueBridge
+org.apache.activemq.network.jms.InboundQueueBridge(java.lang.String).parameterNames = inboundQueueName
+
+inboundTopicBridge = org.apache.activemq.network.jms.InboundTopicBridge
+org.apache.activemq.network.jms.InboundTopicBridge(java.lang.String).parameterNames = inboundTopicName
+
+individualDeadLetterStrategy = org.apache.activemq.broker.region.policy.IndividualDeadLetterStrategy
+
+informixJDBCAdapter = org.apache.activemq.store.jdbc.adapter.InformixJDBCAdapter
+
+jDBCIOExceptionHandler = org.apache.activemq.store.jdbc.JDBCIOExceptionHandler
+
+jaasAuthenticationPlugin = org.apache.activemq.security.JaasAuthenticationPlugin
+
+jaasCertificateAuthenticationPlugin = org.apache.activemq.security.JaasCertificateAuthenticationPlugin
+
+jaasDualAuthenticationPlugin = org.apache.activemq.security.JaasDualAuthenticationPlugin
+
+jdbcPersistenceAdapter = org.apache.activemq.store.jdbc.JDBCPersistenceAdapter
+org.apache.activemq.store.jdbc.JDBCPersistenceAdapter(javax.sql.DataSource,org.apache.activemq.wireformat.WireFormat).parameterNames = ds wireFormat
+
+jmsQueueConnector = org.apache.activemq.network.jms.JmsQueueConnector
+
+jmsTopicConnector = org.apache.activemq.network.jms.JmsTopicConnector
+
+journalPersistenceAdapter = org.apache.activemq.store.journal.JournalPersistenceAdapter
+org.apache.activemq.store.journal.JournalPersistenceAdapter(org.apache.activeio.journal.Journal,org.apache.activemq.store.PersistenceAdapter,org.apache.activemq.thread.TaskRunnerFactory).parameterNames = journal longTermPersistence taskRunnerFactory
+
+journalPersistenceAdapterFactory = org.apache.activemq.store.journal.JournalPersistenceAdapterFactory
+journalPersistenceAdapterFactory.journalLogFileSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+
+journaledJDBC = org.apache.activemq.store.PersistenceAdapterFactoryBean
+journaledJDBC.journalLogFileSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+
+kahaDB = org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter
+kahaDB.indexCacheSize.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+kahaDB.indexWriteBatchSize.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+kahaDB.journalMaxFileLength.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+kahaDB.journalMaxWriteBatchSize.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+
+kahaPersistenceAdapter = org.apache.activemq.store.kahadaptor.KahaPersistenceAdapter
+kahaPersistenceAdapter.maxDataFileLength.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+org.apache.activemq.store.kahadaptor.KahaPersistenceAdapter(java.util.concurrent.atomic.AtomicLong).parameterNames = size
+
+lDAPAuthorizationMap = org.apache.activemq.security.LDAPAuthorizationMap
+org.apache.activemq.security.LDAPAuthorizationMap(java.util.Map).parameterNames = options
+
+lastImageSubscriptionRecoveryPolicy = org.apache.activemq.broker.region.policy.LastImageSubscriptionRecoveryPolicy
+
+ldapNetworkConnector = org.apache.activemq.network.LdapNetworkConnector
+ldapNetworkConnector.prefetchSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+
+lease-database-locker = org.apache.activemq.store.jdbc.LeaseDatabaseLocker
+
+levelDB = org.apache.activemq.store.leveldb.LevelDBPersistenceAdapter
+
+loggingBrokerPlugin = org.apache.activemq.broker.util.LoggingBrokerPlugin
+loggingBrokerPlugin.initMethod = afterPropertiesSet
+
+mKahaDB = org.apache.activemq.store.kahadb.MultiKahaDBPersistenceAdapter
+mKahaDB.journalMaxFileLength.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+mKahaDB.journalWriteBatchSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+
+managementContext = org.apache.activemq.broker.jmx.ManagementContext
+managementContext.connectorPort.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+managementContext.createConnector.propertyEditor = org.apache.activemq.util.BooleanEditor
+managementContext.rmiServerPort.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+org.apache.activemq.broker.jmx.ManagementContext(javax.management.MBeanServer).parameterNames = server
+
+masterConnector = org.apache.activemq.broker.ft.MasterConnector
+org.apache.activemq.broker.ft.MasterConnector(java.lang.String).parameterNames = remoteUri
+
+maxdb-jdbc-adapter = org.apache.activemq.store.jdbc.adapter.MaxDBJDBCAdapter
+
+memoryPersistenceAdapter = org.apache.activemq.store.memory.MemoryPersistenceAdapter
+
+memoryUsage = org.apache.activemq.usage.MemoryUsage
+memoryUsage.limit.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+memoryUsage.percentUsageMinDelta.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+org.apache.activemq.usage.MemoryUsage(org.apache.activemq.usage.MemoryUsage).parameterNames = parent
+org.apache.activemq.usage.MemoryUsage(java.lang.String).parameterNames = name
+org.apache.activemq.usage.MemoryUsage(org.apache.activemq.usage.MemoryUsage,java.lang.String).parameterNames = parent name
+org.apache.activemq.usage.MemoryUsage(org.apache.activemq.usage.MemoryUsage,java.lang.String,float).parameterNames = parent name portion
+
+messageGroupHashBucketFactory = org.apache.activemq.broker.region.group.MessageGroupHashBucketFactory
+
+mirroredQueue = org.apache.activemq.broker.region.virtual.MirroredQueue
+
+multicastNetworkConnector = org.apache.activemq.network.MulticastNetworkConnector
+multicastNetworkConnector.prefetchSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+org.apache.activemq.network.MulticastNetworkConnector(java.net.URI).parameterNames = remoteURI
+
+multicastTraceBrokerPlugin = org.apache.activemq.broker.util.MulticastTraceBrokerPlugin
+
+mysql-jdbc-adapter = org.apache.activemq.store.jdbc.adapter.MySqlJDBCAdapter
+
+networkConnector = org.apache.activemq.network.DiscoveryNetworkConnector
+networkConnector.prefetchSize.propertyEditor = org.apache.activemq.util.MemoryIntPropertyEditor
+org.apache.activemq.network.DiscoveryNetworkConnector(java.net.URI).parameterNames = discoveryURI
+
+noSubscriptionRecoveryPolicy = org.apache.activemq.broker.region.policy.NoSubscriptionRecoveryPolicy
+
+oldestMessageEvictionStrategy = org.apache.activemq.broker.region.policy.OldestMessageEvictionStrategy
+
+oldestMessageWithLowestPriorityEvictionStrategy = org.apache.activemq.broker.region.policy.OldestMessageWithLowestPriorityEvictionStrategy
+
+oracleBlobJDBCAdapter = org.apache.activemq.store.jdbc.adapter.OracleBlobJDBCAdapter
+
+oracleJDBCAdapter = org.apache.activemq.store.jdbc.adapter.OracleJDBCAdapter
+
+outboundQueueBridge = org.apache.activemq.network.jms.OutboundQueueBridge
+org.apache.activemq.network.jms.OutboundQueueBridge(java.lang.String).parameterNames = outboundQueueName
+
+outboundTopicBridge = org.apache.activemq.network.jms.OutboundTopicBridge
+org.apache.activemq.network.jms.OutboundTopicBridge(java.lang.String).parameterNames = outboundTopicName
+
+pListStore = org.apache.activemq.store.kahadb.plist.PListStore
+
+policyEntry = org.apache.activemq.broker.region.policy.PolicyEntry
+policyEntry.memoryLimit.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+
+policyMap = org.apache.activemq.broker.region.policy.PolicyMap
+
+postgresql-jdbc-adapter = org.apache.activemq.store.jdbc.adapter.PostgresqlJDBCAdapter
+
+prefetchPolicy = org.apache.activemq.ActiveMQPrefetchPolicy
+
+prefetchRatePendingMessageLimitStrategy = org.apache.activemq.broker.region.policy.PrefetchRatePendingMessageLimitStrategy
+
+priorityNetworkDispatchPolicy = org.apache.activemq.broker.region.policy.PriorityNetworkDispatchPolicy
+
+proxyConnector = org.apache.activemq.proxy.ProxyConnector
+
+queryBasedSubscriptionRecoveryPolicy = org.apache.activemq.broker.region.policy.QueryBasedSubscriptionRecoveryPolicy
+
+queue = org.apache.activemq.command.ActiveMQQueue
+org.apache.activemq.command.ActiveMQQueue(java.lang.String).parameterNames = name
+
+queueDispatchSelector = org.apache.activemq.broker.region.QueueDispatchSelector
+org.apache.activemq.broker.region.QueueDispatchSelector(org.apache.activemq.command.ActiveMQDestination).parameterNames = destination
+
+reconnectionPolicy = org.apache.activemq.network.jms.ReconnectionPolicy
+
+redeliveryPlugin = org.apache.activemq.broker.util.RedeliveryPlugin
+
+redeliveryPolicy = org.apache.activemq.RedeliveryPolicy
+
+redeliveryPolicyMap = org.apache.activemq.broker.region.policy.RedeliveryPolicyMap
+
+roundRobinDispatchPolicy = org.apache.activemq.broker.region.policy.RoundRobinDispatchPolicy
+
+shared-file-locker = org.apache.activemq.store.SharedFileLocker
+
+sharedDeadLetterStrategy = org.apache.activemq.broker.region.policy.SharedDeadLetterStrategy
+
+simpleAuthenticationPlugin = org.apache.activemq.security.SimpleAuthenticationPlugin
+org.apache.activemq.security.SimpleAuthenticationPlugin(java.util.List).parameterNames = users
+
+simpleAuthorizationMap = org.apache.activemq.security.SimpleAuthorizationMap
+org.apache.activemq.security.SimpleAuthorizationMap(org.apache.activemq.filter.DestinationMap,org.apache.activemq.filter.DestinationMap,org.apache.activemq.filter.DestinationMap).parameterNames = writeACLs readACLs adminACLs
+
+simpleDispatchPolicy = org.apache.activemq.broker.region.policy.SimpleDispatchPolicy
+
+simpleDispatchSelector = org.apache.activemq.broker.region.policy.SimpleDispatchSelector
+org.apache.activemq.broker.region.policy.SimpleDispatchSelector(org.apache.activemq.command.ActiveMQDestination).parameterNames = destination
+
+simpleJmsMessageConvertor = org.apache.activemq.network.jms.SimpleJmsMessageConvertor
+
+simpleMessageGroupMapFactory = org.apache.activemq.broker.region.group.SimpleMessageGroupMapFactory
+
+sslContext = org.apache.activemq.spring.SpringSslContext
+sslContext.initMethod = afterPropertiesSet
+
+statements = org.apache.activemq.store.jdbc.Statements
+
+statisticsBrokerPlugin = org.apache.activemq.plugin.StatisticsBrokerPlugin
+
+storeCursor = org.apache.activemq.broker.region.policy.StorePendingQueueMessageStoragePolicy
+
+storeDurableSubscriberCursor = org.apache.activemq.broker.region.policy.StorePendingDurableSubscriberMessageStoragePolicy
+
+storeUsage = org.apache.activemq.usage.StoreUsage
+storeUsage.limit.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+storeUsage.percentUsageMinDelta.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+org.apache.activemq.usage.StoreUsage(java.lang.String,org.apache.activemq.store.PersistenceAdapter).parameterNames = name store
+org.apache.activemq.usage.StoreUsage(org.apache.activemq.usage.StoreUsage,java.lang.String).parameterNames = parent name
+
+streamJDBCAdapter = org.apache.activemq.store.jdbc.adapter.StreamJDBCAdapter
+
+strictOrderDispatchPolicy = org.apache.activemq.broker.region.policy.StrictOrderDispatchPolicy
+
+sybase-jdbc-adapter = org.apache.activemq.store.jdbc.adapter.SybaseJDBCAdapter
+
+systemUsage = org.apache.activemq.usage.SystemUsage
+org.apache.activemq.usage.SystemUsage(java.lang.String,org.apache.activemq.store.PersistenceAdapter,org.apache.activemq.store.kahadb.plist.PListStore).parameterNames = name adapter tempStore
+org.apache.activemq.usage.SystemUsage(org.apache.activemq.usage.SystemUsage,java.lang.String).parameterNames = parent name
+
+taskRunnerFactory = org.apache.activemq.thread.TaskRunnerFactory
+org.apache.activemq.thread.TaskRunnerFactory(java.lang.String).parameterNames = name
+org.apache.activemq.thread.TaskRunnerFactory(java.lang.String,int,boolean,int,boolean).parameterNames = name priority daemon maxIterationsPerRun dedicatedTaskRunner
+org.apache.activemq.thread.TaskRunnerFactory(java.lang.String,int,boolean,int,boolean,int).parameterNames = name priority daemon maxIterationsPerRun dedicatedTaskRunner maxThreadPoolSize
+
+tempDestinationAuthorizationEntry = org.apache.activemq.security.TempDestinationAuthorizationEntry
+
+tempQueue = org.apache.activemq.command.ActiveMQTempQueue
+org.apache.activemq.command.ActiveMQTempQueue(java.lang.String).parameterNames = name
+org.apache.activemq.command.ActiveMQTempQueue(org.apache.activemq.command.ConnectionId,long).parameterNames = connectionId sequenceId
+
+tempTopic = org.apache.activemq.command.ActiveMQTempTopic
+org.apache.activemq.command.ActiveMQTempTopic(java.lang.String).parameterNames = name
+org.apache.activemq.command.ActiveMQTempTopic(org.apache.activemq.command.ConnectionId,long).parameterNames = connectionId sequenceId
+
+tempUsage = org.apache.activemq.usage.TempUsage
+tempUsage.limit.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+tempUsage.percentUsageMinDelta.propertyEditor = org.apache.activemq.util.MemoryPropertyEditor
+org.apache.activemq.usage.TempUsage(java.lang.String,org.apache.activemq.store.kahadb.plist.PListStore).parameterNames = name store
+org.apache.activemq.usage.TempUsage(org.apache.activemq.usage.TempUsage,java.lang.String).parameterNames = parent name
+
+timeStampingBrokerPlugin = org.apache.activemq.broker.util.TimeStampingBrokerPlugin
+
+timedSubscriptionRecoveryPolicy = org.apache.activemq.broker.region.policy.TimedSubscriptionRecoveryPolicy
+
+topic = org.apache.activemq.command.ActiveMQTopic
+org.apache.activemq.command.ActiveMQTopic(java.lang.String).parameterNames = name
+
+traceBrokerPathPlugin = org.apache.activemq.broker.util.TraceBrokerPathPlugin
+
+transact-database-locker = org.apache.activemq.store.jdbc.adapter.TransactDatabaseLocker
+
+transact-jdbc-adapter = org.apache.activemq.store.jdbc.adapter.TransactJDBCAdapter
+
+transportConnector = org.apache.activemq.broker.TransportConnector
+org.apache.activemq.broker.TransportConnector(org.apache.activemq.transport.TransportServer).parameterNames = server
+
+udpTraceBrokerPlugin = org.apache.activemq.broker.util.UDPTraceBrokerPlugin
+
+uniquePropertyMessageEvictionStrategy = org.apache.activemq.broker.region.policy.UniquePropertyMessageEvictionStrategy
+
+usageCapacity = org.apache.activemq.usage.UsageCapacity
+
+virtualDestinationInterceptor = org.apache.activemq.broker.region.virtual.VirtualDestinationInterceptor
+
+virtualSelectorCacheBrokerPlugin = org.apache.activemq.plugin.SubQueueSelectorCacheBrokerPlugin
+
+virtualTopic = org.apache.activemq.broker.region.virtual.VirtualTopic
+
+vmCursor = org.apache.activemq.broker.region.policy.VMPendingSubscriberMessageStoragePolicy
+
+vmDurableCursor = org.apache.activemq.broker.region.policy.VMPendingDurableSubscriberMessageStoragePolicy
+
+vmQueueCursor = org.apache.activemq.broker.region.policy.VMPendingQueueMessageStoragePolicy
+
+xaConnectionFactory = org.apache.activemq.spring.ActiveMQXAConnectionFactory
+xaConnectionFactory.initMethod = afterPropertiesSet
+
Added: activemq/trunk/activemq-core/src/main/resources/META-INF/spring.handlers
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/resources/META-INF/spring.handlers?rev=1389882&view=auto
==============================================================================
--- activemq/trunk/activemq-core/src/main/resources/META-INF/spring.handlers (added)
+++ activemq/trunk/activemq-core/src/main/resources/META-INF/spring.handlers Tue Sep 25 14:32:28 2012
@@ -0,0 +1,3 @@
+#Generated by xbean-spring
+#Tue Sep 25 10:20:04 EDT 2012
+http\://activemq.apache.org/schema/core=org.apache.xbean.spring.context.v2.XBeanNamespaceHandler