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