ActiveMQ

##### Project Documentation

- About ActiveMQ
- Project Info
- Project Reports
  - Metrics
  - Clover
  - Change Log
  - File Activity
  - Developer Activity
  - JavaDocs
  - JavaDoc Report
  - Source Xref
  - Test Xref
  - Unit Tests
  - Task List
  - PMD Report
- Development Process

## Changelog Report

Timeframe: 30 days, Total Commits: 264 Total Number of Files Changed: 989

Date | Author | File/Message
--- | --- | ---
2004-08-19 15:52:27 | James Strachan | xdocs/index.xml v 1.2 Tidied up release process
2004-08-19 15:51:04 | James Strachan | README.txt v 1.8 maven.xml v 1.59 xdocs/index.xml v 1.1 Tidied up release process
2004-08-19 14:53:05 | James Strachan | maven.xml v 1.58 project.xml v 1.116 updated version ready for release
2004-08-19 14:51:12 | James Strachan | modules/container/src/java/org/codehaus/activemq/bean/BridgeBean.java v 1.1 modules/container/src/java/org/codehaus/activemq/bean/JmsHelper.java v 1.1 modules/container/src/test/org/codehaus/activemq/mdo/ServiceBean.java v 1.1 src/java/org/codehaus/activemq/gbean/ActiveMQConnector.java v 1.1 src/java/org/codehaus/activemq/gbean/ActiveMQContainer.java v 1.1 src/java/org/codehaus/activemq/gbean/package.html v 1.1 src/rar/META-INF/geronimo-ra.xml v 1.10 refactored the activemq.container package to be activemq.gbean to make it more clear its purpose and to avoid confusion (since we way end up building a lightweight JMS container at some point and we also have BrokerContainer as a class etc)
2004-08-19 14:11:16 | James Strachan | modules/base-project.xml v 1.4 fixed system test project
2004-08-19 13:00:41 | James Strachan | modules/systest/bdb/maven.xml v 1.3 modules/systest/bdb/project.xml v 1.6 fixed system test project
2004-08-19 12:39:57 | James Strachan | project.xml v 1.115 tidied javadoc
2004-08-19 12:36:54 | James Strachan | modules/systest/bdb/project.xml v 1.5 fixed systest build
2004-08-19 12:17:57 | James Strachan | src/sample-conf/default.xml v 1.3 tidied deployment descriptor
2004-08-19 11:59:57 | James Strachan | src/sample-conf/default.xml v 1.2 tidied example config file
2004-08-19 11:34:20 | James Strachan | src/java/org/codehaus/activemq/message/ActiveMQXid.java v 1.8 src/test/org/codehaus/activemq/message/ActiveMQObjectMessageTest.java v 1.2 fix to implement Comparable for ActiveXid so things work with the new JDBM
2004-08-19 11:33:34 | James Strachan | src/test/org/codehaus/activemq/message/ActiveMQXidTest.java v 1.2 fix to implement Comparable for ActiveXid so things work with the new JDBM
2004-08-19 11:16:37 | James Strachan | project.xml v 1.114 src/java/org/codehaus/activemq/store/jdbm/JdbmMessageStore.java v 1.3 src/java/org/codehaus/activemq/store/jdbm/JdbmPersistenceAdapter.java v 1.5 src/java/org/codehaus/activemq/store/jdbm/JdbmPreparedTransactionStore.java v 1.3 src/java/org/codehaus/activemq/store/jdbm/JdbmTopicMessageStore.java v 1.3 src/java/org/codehaus/activemq/util/DefaultComparator.java v 1.1 src/test/org/codehaus/activemq/store/howl/HowlQueueMessageStoreTest.java v 1.3 src/test/org/codehaus/activemq/store/jdbm/JdbmQueueMessageContainerTest.java v 1.2 src/test/org/codehaus/activemq/store/jdbm/JdbmQueueMessageStoreTest.java v 1.2 src/test/org/codehaus/activemq/store/jdbm/JdbmTopicMessageStoreTest.java v 1.2 src/test/org/codehaus/activemq/store/jdbm/OrderTest.java v 1.3 upgraded JDBM to use the latest 0.20 style code which includes transaction manager hooks and an optional cache
2004-08-19 11:15:58 | James Strachan | src/java/org/codehaus/activemq/service/MessageIdentity.java v 1.7 upgraded JDBM to use the latest 0.20 style code which includes transaction manager hooks and an optional cache
2004-08-19 09:08:56 | James Strachan | maven.xml v 1.57 src/java/org/codehaus/activemq/spring/Main.java v 1.2 src/sample-conf/bdb-example.xml v 1.1 src/sample-conf/default.xml v 1.1 src/sample-conf/howl-example.xml v 1.1 src/sample-conf/jdbc-example.xml v 1.1 src/sample-conf/jdbm-example.xml v 1.1 src/sample-conf/vm-example.xml v 1.1 src/test/log4j.properties v 1.3 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.9 src/test/org/codehaus/activemq/config/howl-example.xml v 1.3 src/test/org/codehaus/activemq/config/jdbc-example.xml v 1.4 src/test/org/codehaus/activemq/config/jdbm-example.xml v 1.4 src/test/org/codehaus/activemq/config/vm-example.xml v 1.4 moved example config files out to a simpler directory to use. Also changed the 'server' goal to use a Spring XML config file if no URL is specified
2004-08-19 08:27:06 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.19 avoided unnecessary copy of collection
2004-08-19 08:14:07 | James Strachan | src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.9 avoid unnecessary toArray() as the implementation will never throw concurrent modificatino exception
2004-08-19 07:21:18 | James Strachan | src/test/org/codehaus/activemq/JmsTopicRequestReplyTest.java v 1.4 increased timer to try get test case to pass on the opteron box
2004-08-18 17:44:03 | James Strachan | project.xml v 1.113 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.11 src/java/org/codehaus/activemq/util/JMSExceptionHelper.java v 1.9 Updated my email address and applied a patch to allow ActiveCluster / ActiveSpace to work whether JDBM or BDB is on the classpath
2004-08-18 14:33:08 | James Strachan | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.50 src/java/org/codehaus/activemq/ActiveMQConnectionFactory.java v 1.29 src/java/org/codehaus/activemq/ActiveMQMessageAudit.java v 1.3 src/java/org/codehaus/activemq/ActiveMQMessageProducer.java v 1.18 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.38 src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.21 src/java/org/codehaus/activemq/store/PersistenceAdapter.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/JDBCPersistenceAdapter.java v 1.4 src/java/org/codehaus/activemq/transport/FactoryFinder.java v 1.3 src/java/org/codehaus/activemq/transport/IdGenerator.java v 1.11 src/java/org/codehaus/activemq/transport/TransportChannelProvider.java v 1.12 src/java/org/codehaus/activemq/transport/TransportServerChannelProvider.java v 1.13 src/java/org/codehaus/activemq/transport/ember/EmberTransportChannelFactory.java v 1.8 src/java/org/codehaus/activemq/transport/jrms/JRMSTransportChannel.java v 1.16 src/java/org/codehaus/activemq/transport/udp/UdpTransportChannel.java v 1.19 src/java/org/codehaus/activemq/util/FactoryFinder.java v 1.1 src/java/org/codehaus/activemq/util/IdGenerator.java v 1.1 src/test/org/codehaus/activemq/ActiveMQMessageAuditTest.java v 1.2 src/test/org/codehaus/activemq/service/BrokerTestSupport.java v 1.4 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.20 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.9 src/test/org/codehaus/activemq/transport/FactoryFinderTest.java v 1.4 src/test/org/codehaus/activemq/transport/IdGeneratorTest.java v 1.4 src/test/org/codehaus/activemq/transport/TransportChannelTestSupport.java v 1.17 src/test/org/codehaus/activemq/util/FactoryFinderTest.java v 1.1 src/test/org/codehaus/activemq/util/IdGeneratorTest.java v 1.1 moved utility code into util package
2004-08-18 14:32:59 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.16 moved utility code into util package
2004-08-18 14:31:41 | James Strachan | src/java/org/codehaus/activemq/transport/package.html v 1.4 moved utility code into util package
2004-08-18 14:16:04 | James Strachan | src/java/org/codehaus/activemq/ActiveMQConnectionFactory.java v 1.28 src/java/org/codehaus/activemq/broker/ActiveMQBeanFactory.java v 1.3 src/java/org/codehaus/activemq/broker/BrokerContainerFactory.java v 1.1 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.10 src/java/org/codehaus/activemq/spring/ActiveMQBeanDefinitionReader.java v 1.1 src/java/org/codehaus/activemq/spring/ActiveMQBeanFactory.java v 1.1 src/java/org/codehaus/activemq/spring/ActiveMQDtdResolver.java v 1.1 src/java/org/codehaus/activemq/spring/ConfigurationParseException.java v 1.1 src/java/org/codehaus/activemq/spring/Main.java v 1.1 src/java/org/codehaus/activemq/spring/SpringBrokerContainerFactory.java v 1.1 src/java/org/codehaus/activemq/spring/package.html v 1.1 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.8 src/test/org/codehaus/activemq/config/howl-example.xml v 1.2 src/test/org/codehaus/activemq/config/jdbc-example.xml v 1.3 src/test/org/codehaus/activemq/config/jdbm-example.xml v 1.3 src/test/org/codehaus/activemq/config/vm-example.xml v 1.3 Moved the Spring based XML configuration file stuff into the spring package. Added the BrokerContainerFactory interface which can be set on an ActiveMQConnectionFactory. By default we don't use Spring and use the default BrokerContainerFactoryImpl, but you can use a Spring implementation if required... SpringBrokerContainerFactory is a simple POJO that can be used from within normal Spring config files or Java code to configure a broker using the XML configuration file
2004-08-18 14:15:29 | James Strachan | modules/container/src/java/org/codehaus/activemq/mdo/impl/MDOBeanDefinitionReader.java v 1.2 modules/container/src/test/org/codehaus/activemq/mdo/MDOConfigTest.java v 1.3 src/conf/org/codehaus/activemq/activemq-to-spring.xsl v 1.8 src/conf/org/codehaus/activemq/activemq.dtd v 1.7 src/java/org/codehaus/activemq/broker/impl/ActiveMQBeanDefinitionReader.java v 1.4 src/java/org/codehaus/activemq/broker/impl/ActiveMQDtdResolver.java v 1.3 src/java/org/codehaus/activemq/broker/impl/BrokerContainerFactoryImpl.java v 1.1 src/java/org/codehaus/activemq/broker/impl/ConfigurationParseException.java v 1.2 Moved the Spring based XML configuration file stuff into the spring package. Added the BrokerContainerFactory interface which can be set on an ActiveMQConnectionFactory. By default we don't use Spring and use the default BrokerContainerFactoryImpl, but you can use a Spring implementation if required... SpringBrokerContainerFactory is a simple POJO that can be used from within normal Spring config files or Java code to configure a broker using the XML configuration file
2004-08-18 10:40:56 | James Strachan | src/java/org/codehaus/activemq/ActiveMQMessageConsumer.java v 1.27 ensure messages don't get consumed if we throw an exception while consuming
2004-08-17 17:04:25 | James Strachan | src/conf/org/codehaus/activemq/activemq-to-spring.xsl v 1.7 src/conf/org/codehaus/activemq/activemq.dtd v 1.6 src/java/org/codehaus/activemq/store/howl/HowlPersistenceAdapter.java v 1.6 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.7 src/test/org/codehaus/activemq/config/howl-example.xml v 1.1 src/test/org/codehaus/activemq/config/jdbc-example.xml v 1.2 src/test/org/codehaus/activemq/config/jdbm-example.xml v 1.2 src/test/org/codehaus/activemq/config/vm-example.xml v 1.2 added full configuration of Howl via the XML deployment descriptor
2004-08-17 15:57:32 | James Strachan | src/java/org/codehaus/activemq/store/howl/HowlPersistenceAdapter.java v 1.5 improved configurability of howl message store
2004-08-16 19:37:06 | James Strachan | src/java/org/codehaus/activemq/store/howl/HowlPersistenceAdapter.java v 1.4 improved configurability of howl message store
2004-08-16 19:27:45 | James Strachan | src/conf/org/codehaus/activemq/defaultHowl.properties v 1.2 src/java/org/codehaus/activemq/store/howl/HowlMessageStore.java v 1.2 src/java/org/codehaus/activemq/store/howl/HowlPersistenceAdapter.java v 1.3 src/test/org/codehaus/activemq/store/howl/HowlQueueMessageStoreTest.java v 1.2 improved configurability of howl message store
2004-08-16 18:30:53 | James Strachan | modules/systest/bdb/maven.xml v 1.2 modules/systest/bdb/project.properties v 1.2 modules/systest/bdb/project.xml v 1.4 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.18 another failed attempt to get the systest target to actually work. Sigh.
2004-08-16 18:00:59 | James Strachan | maven.xml v 1.56 modules/systest/bdb/project.xml v 1.3 attempt to get the systest target to run the system tests automatically, which doesn't quite work yet
2004-08-16 16:42:07 | James Strachan | src/conf/org/codehaus/activemq/activemq-to-spring.xsl v 1.6 src/conf/org/codehaus/activemq/activemq.dtd v 1.5 src/java/org/codehaus/activemq/broker/Broker.java v 1.7 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.18 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.6 src/test/org/codehaus/activemq/config/example.xml v 1.6 src/test/org/codehaus/activemq/config/jdbc-example.xml v 1.1 src/test/org/codehaus/activemq/config/jdbm-example.xml v 1.1 src/test/org/codehaus/activemq/config/vm-example.xml v 1.1 added support for persistence configuration via XML configuration file
2004-08-16 15:02:05 | James Strachan | src/java/org/codehaus/activemq/store/bdb/BDbPersistenceAdapter.java v 1.5 src/java/org/codehaus/activemq/store/jdbm/JdbmPersistenceAdapter.java v 1.4 better start() logic
2004-08-16 14:51:33 | James Strachan | project.xml v 1.112 src/java/org/codehaus/activemq/ActiveMQConnectionFactory.java v 1.27 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.17 src/java/org/codehaus/activemq/store/bdb/BDbPersistenceAdapter.java v 1.4 src/java/org/codehaus/activemq/store/jdbm/JdbmPersistenceAdapter.java v 1.3 src/test/org/codehaus/activemq/store/bdb/PersistenceAdapterTest.java v 1.3 src/test/org/codehaus/activemq/usecases/DurableConsumerCloseAndReconnectTest.java v 1.5 * allow the persistence adapter to be set on a ConnectionFactory * refactored the persistence adapters to allow better spring-style configuration before they are started
2004-08-16 13:16:03 | James Strachan | src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.17 increased timeout just to be sure we've got a failure
2004-08-16 13:04:14 | James Strachan | src/java/org/codehaus/activemq/broker/ActiveMQBeanFactory.java v 1.2 added static factory method
2004-08-16 12:08:21 | James Strachan | src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.16 tidied up test even more
2004-08-16 12:04:35 | James Strachan | project.xml v 1.111 added Brian as a contributor
2004-08-16 11:48:48 | James Strachan | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.49 reduced timeout on a stop
2004-08-16 11:32:42 | James Strachan | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.48 reduced the timeout when closing a connection
2004-08-16 11:08:17 | James Strachan | src/java/org/codehaus/activemq/store/bdbn/BDbMessageStore.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/adapter/DefaultJDBCAdapter.java v 1.3 src/java/org/codehaus/activemq/transport/jabber/JabberWireFormat.java v 1.2 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.15 * force synchronized access to wireFormat * fixed dodgy test case * tidied some javadoc
2004-08-16 10:18:45 | James Strachan | src/java/org/codehaus/activemq/store/bdb/BDbMessageStore.java v 1.2 force synchronized access to wireFormat
2004-08-16 10:15:25 | James Strachan | src/java/org/codehaus/activemq/message/DefaultWireFormat.java v 1.13 src/java/org/codehaus/activemq/message/WireFormat.java v 1.9 src/java/org/codehaus/activemq/store/bdb/BDbPersistenceAdapter.java v 1.3 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.14 fixed bug in concurrent BDB support where we were incorrectly sharing a wireFormat across threads
2004-08-16 09:52:27 | James Strachan | src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.8 added better logging when failures occur
2004-08-14 15:29:09 | James Strachan | src/java/org/codehaus/activemq/broker/impl/Main.java v 1.8 stopped the broker from terminating when run as a command line executable
2004-08-14 12:02:25 | James Strachan | src/java/org/codehaus/activemq/transport/jgroups/JGroupsTransportChannel.java v 1.5 src/java/org/codehaus/activemq/transport/jrms/JRMSTransportChannel.java v 1.15 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.38 src/java/org/codehaus/activemq/transport/tcp/TcpTransportServerChannel.java v 1.17 src/java/org/codehaus/activemq/transport/udp/UdpTransportChannel.java v 1.18 src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.17 applied patch by Brian Guan to use daemon threads for reading transports
2004-08-13 20:26:22 | Hiram Chirino | src/java/org/codehaus/activemq/store/jdbc/JDBCAdapter.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/JDBCMessageStore.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/JDBCTopicMessageStore.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/SequenceGenerator.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/StatementProvider.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/adapter/CachingStatementProvider.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/adapter/DefaultJDBCAdapter.java v 1.2 src/java/org/codehaus/activemq/store/jdbc/adapter/DefaultStatementProvider.java v 1.2 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.8 src/test/org/codehaus/activemq/store/jdbc/JDBCTopicMessageStoreTest.java v 1.3 Implemented the durable topic side of the JDBC side of the persistence store.
2004-08-13 20:25:07 | Hiram Chirino | src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.16 Setting the VM Transport thread's name to something simpler so that they show up better in the logs.
2004-08-13 19:15:26 | James Strachan | src/java/org/codehaus/activemq/store/howl/HowlPersistenceAdapter.java v 1.2 src/java/org/codehaus/activemq/store/jdbm/JdbmPersistenceAdapter.java v 1.2 enabled howl based helper method to use howl transaction log in testing
2004-08-13 19:01:53 | James Strachan | maven.xml v 1.55 project.properties v 1.17 allow persistence mechanism to be easily configured for the maven server goal
2004-08-13 18:42:43 | James Strachan | src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.18 remove cruft
2004-08-13 18:37:00 | James Strachan | maven.xml v 1.54 src/test/org/codehaus/activemq/store/jdbm/OrderTest.java v 1.2 removed use of enum to avoid warnings on Java 5
2004-08-13 18:36:57 | James Strachan | src/java/org/codehaus/activemq/ActiveMQMessageTransformation.java v 1.10 src/java/org/codehaus/activemq/jndi/JNDIReferenceFactory.java v 1.9 src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.20 src/java/org/codehaus/activemq/store/jdbm/JdbmMessageStore.java v 1.2 src/java/org/codehaus/activemq/store/jdbm/JdbmPreparedTransactionStore.java v 1.2 src/java/org/codehaus/activemq/store/jdbm/JdbmTopicMessageStore.java v 1.2 src/java/org/codehaus/activemq/transport/composite/CompositeTransportChannelFactory.java v 1.3 src/java/org/codehaus/activemq/web/MessageServlet.java v 1.6 src/test/org/codehaus/activemq/benchmark/Consumer.java v 1.9 src/test/org/codehaus/activemq/benchmark/Producer.java v 1.11 src/test/org/codehaus/activemq/benchmark/ProducerConsumer.java v 1.4 src/test/org/codehaus/activemq/message/ActiveMQMessageTest.java v 1.4 removed use of enum to avoid warnings on Java 5
2004-08-13 18:32:21 | James Strachan | src/test/org/codehaus/activemq/benchmark/BenchmarkSupport.java v 1.10 updates to the benchmark test cases to allow multiple connections
2004-08-13 14:36:30 | James Strachan | modules/base-project.xml v 1.3 fixes for BDB test cases
2004-08-13 14:02:17 | James Strachan | src/java/org/codehaus/activemq/store/bdb/BDbPersistenceAdapter.java v 1.2 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.7 fixes for BDB test cases
2004-08-13 13:37:50 | James Strachan | src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.17 src/java/org/codehaus/activemq/service/impl/PersistenceAdapterSupport.java v 1.3 src/java/org/codehaus/activemq/store/jdbc/JDBCPersistenceAdapter.java v 1.3 fixes to JDBC test cases
2004-08-13 11:37:08 | James Strachan | project.xml v 1.110 modules/systest/jdbc/maven.xml v 1.1 modules/systest/jdbc/project.properties v 1.1 modules/systest/jdbc/project.xml v 1.1 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.6 * fixes for BDB failing tests * added basic files for JDBC system test
2004-08-13 11:36:57 | James Strachan | modules/systest/jdbc/src/README.txt v 1.1 * fixes for BDB failing tests * added basic files for JDBC system test
2004-08-13 10:59:31 | James Strachan | src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.15 removed unnecessary log which looks like a failure
2004-08-13 10:52:23 | James Strachan | src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.14 cleaner shutdown logic to remove an error message on some JVMs when doing agressive start and stop of brokers in a short space of time
2004-08-13 10:07:59 | James Strachan | maven.xml v 1.53 src/java/org/codehaus/activemq/store/jdbc/JDBCPersistenceAdapter.java v 1.2 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.13 src/test/org/codehaus/activemq/store/jdbc/JDBCQueueMessageContainerTest.java v 1.2 src/test/org/codehaus/activemq/store/jdbc/JDBCQueueMessageStoreTest.java v 1.2 src/test/org/codehaus/activemq/store/jdbc/JDBCTopicMessageStoreTest.java v 1.2 src/test/org/codehaus/activemq/store/jdbc/PersistenceAdapterTest.java v 1.2 * minor refactor of some JDBC code to remove runtime dependency on Axion * removed unnecessary logging in tests * removed unnecessary default maven goal
2004-08-13 08:08:50 | James Strachan | modules/systest/bdb/maven.xml v 1.1 modules/systest/bdb/project.properties v 1.1 modules/systest/bdb/src/README.txt v 1.1 added files for BDB system test case
2004-08-13 08:00:24 | James Strachan | maven.xml v 1.52 modules/base-project.xml v 1.2 modules/systest/bdb/project.xml v 1.2 modules/systest/jmscts/maven.xml v 1.2 src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.47 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.37 src/java/org/codehaus/activemq/broker/BrokerClient.java v 1.7 src/java/org/codehaus/activemq/broker/impl/ActiveMQBeanDefinitionReader.java v 1.3 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.15 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.8 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.16 src/java/org/codehaus/activemq/store/bdb/BDbPreparedTransactionStore.java v 1.2 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.37 src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.13 src/test/log4j.properties v 1.2 src/test/org/codehaus/activemq/JmsXATransactionTestSupport.java v 1.6 src/test/org/codehaus/activemq/broker/MockBrokerClient.java v 1.17 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.5 src/test/org/codehaus/activemq/tool/ConsumerTool.java v 1.7 * Tidied up the double client shutdown messages * Fixes to the config file reader when running off a JAR rather than file system * Fixed a bug in the BDB prepared transaction store * Fixed BDB system test build
2004-08-13 07:45:50 | James Strachan | src/java/org/codehaus/activemq/util/MessageListenerSupport.java v 1.2 Allow the process method to throw any exception
2004-08-13 07:42:19 | James Strachan | src/java/org/codehaus/activemq/util/MessageListenerSupport.java v 1.1 added a little helper class for writing MessageListener implementations
2004-08-12 12:42:16 | Hiram Chirino | src/conf/META-INF/services/org/codehaus/activemq/store/jdbc/Axion_JDBC_Driver v 1.1 src/java/org/codehaus/activemq/store/jdbc/JDBCAdapter.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/JDBCMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/JDBCPersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/JDBCPreparedTransactionStore.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/JDBCTopicMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/SequenceGenerator.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/StatementProvider.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/TransactionContext.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/package.html v 1.1 src/java/org/codehaus/activemq/store/jdbc/adapter/BlobJDBCAdapter.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/adapter/CachingStatementProvider.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/adapter/DefaultJDBCAdapter.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/adapter/DefaultStatementProvider.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/adapter/StreamJDBCAdapter.java v 1.1 src/java/org/codehaus/activemq/store/jdbc/adapter/package.html v 1.1 src/java/org/codehaus/activemq/util/JMSExceptionHelper.java v 1.8 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.19 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.5 src/test/org/codehaus/activemq/store/jdbc/JDBCQueueMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbc/JDBCQueueMessageStoreTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbc/JDBCTopicMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbc/JDBCTopicMessageStoreTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbc/PersistenceAdapterTest.java v 1.1 Adding jdbc persistence store.
2004-08-12 12:36:27 | Hiram Chirino | project.xml v 1.109 Adding jdbc persistence store.
2004-08-12 11:15:33 | James Strachan | src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.9 avoid NPE if using broker in a wierd state
2004-08-12 11:14:15 | James Strachan | src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.8 added better error message if a broker is used before its started
2004-08-12 11:00:21 | James Strachan | modules/systest/bdb/project.xml v 1.1 modules/systest/jmscts/maven.xml v 1.1 modules/systest/jmscts/project.xml v 1.1 modules/systest/jmscts/config/activemq.xml v 1.1 modules/systest/jmscts/config/jmscts.policy v 1.1 modules/systest/jmscts/config/jmscts.properties v 1.1 modules/systest/jmscts/config/log4j.xml v 1.1 modules/systest/jmscts/config/providers.xml v 1.1 modules/systest/jmscts/resources/coverage-requirements.xsl v 1.1 modules/systest/jmscts/resources/coverage-tests.xsl v 1.1 modules/systest/jmscts/resources/coverage.xsl v 1.1 modules/systest/jmscts/resources/maven.css v 1.1 modules/systest/jmscts/resources/metadata.xml v 1.1 modules/systest/jmscts/resources/requirements.xml v 1.1 modules/systest/jmscts/resources/statistics.xsl v 1.1 modules/systest/jmscts/resources/tigris.css v 1.1 modules/systest/jmscts/resources/xdoc2html.xsl v 1.1 modules/systest/jmscts/src/java/org/exolab/jmscts/activemq/ActiveMQAdministrator.java v 1.1 modules/systest/jmscts/src/java/org/exolab/jmscts/activemq/ActiveMQProvider.java v 1.1 Added a first cut of the JMSCTS test cases using ActiveMQ
2004-08-12 08:55:12 | James Strachan | src/java/org/codehaus/activemq/transport/jgroups/JGroupsTransportChannelFactory.java v 1.3 enabled reconnection for JGroups transport
2004-08-11 16:39:43 | James Strachan | maven.xml v 1.51 project.properties v 1.16 another attempt to get the clover build working
2004-08-11 16:10:42 | James Strachan | maven.xml v 1.50 project.xml v 1.108 attempt to get clover working again
2004-08-11 16:08:13 | James Strachan | project.xml v 1.107 fixed javadoc groups
2004-08-11 15:56:14 | James Strachan | src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.14 src/test/org/codehaus/activemq/store/bdb/PersistenceAdapterTest.java v 1.2 fixed bug when using BDB as the persistence engine - we were closing it down twice, DOH!
2004-08-11 15:11:53 | James Strachan | src/test/org/codehaus/activemq/JmsTransactionTestSupport.java v 1.6 Added test case to test for prefetch of one
2004-08-11 13:48:06 | James Strachan | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.36 avoid joining socket read thread as it causes long hangs :)
2004-08-11 13:27:06 | James Strachan | src/test/org/codehaus/activemq/JmsDurableTopicTransactionTest.java v 1.2 added explicit test for transactions with prefetch policy of 1
2004-08-11 13:15:55 | James Strachan | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.35 src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.12 added better shutdown logic, where we'll wait for read threads to terminate to ensure more graceful closing
2004-08-11 13:05:04 | James Strachan | src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.7 avoid null pointer exception
2004-08-11 12:29:02 | James Strachan | src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.8 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.17 src/test/org/codehaus/activemq/JmsTransactionTestSupport.java v 1.5 temporarily disabled the prefetch limiting logic which still has a few problems with transactions & rollback
2004-08-11 11:58:02 | James Strachan | src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.16 fixes for prefetch value of 1 not working correctly with queues when inside of a transaction
2004-08-11 10:28:00 | James Strachan | src/test/org/codehaus/activemq/JmsTopicRequestReplyTest.java v 1.3 removed some logging stuff
2004-08-11 10:22:12 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.14 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.7 src/java/org/codehaus/activemq/service/MessageContainerManager.java v 1.7 src/java/org/codehaus/activemq/service/Subscription.java v 1.13 src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageManager.java v 1.6 src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.6 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.15 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.7 src/java/org/codehaus/activemq/service/impl/ProxyMessageContainerManager.java v 1.4 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.13 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.15 src/test/org/codehaus/activemq/JmsTransactionTestSupport.java v 1.4 src/test/org/codehaus/activemq/JmsXATransactionTestSupport.java v 1.5 src/test/org/codehaus/activemq/TestSupport.java v 1.7 Fixed issue of prefetch logic failing to deliver messages if the prefetch size is low and there are many messages consumed inside a transaction
2004-08-11 09:45:56 | James Strachan | maven.xml v 1.49 enabled the distro generation
2004-08-11 08:22:10 | James Strachan | src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.6 fixed bug introduced during refactoring which caused messages to be not dispatched
2004-08-11 07:51:08 | James Strachan | project.properties v 1.15 src/java/org/codehaus/activemq/store/vm/VMPersistenceAdapter.java v 1.2 added an executable class to the jar and added missing factory method to VMPersistenceAdapter
2004-08-10 14:09:29 | James Strachan | project.xml v 1.106 updated the javadoc groupings
2004-08-10 13:51:23 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.15 src/java/org/codehaus/activemq/message/ActiveMQDestination.java v 1.14 src/test/org/codehaus/activemq/JmsTopicRequestReplyTest.java v 1.2 more test cases to ensure that RPCs work whether using sync or async consume and whether creating producers dynamically or not
2004-08-10 12:03:39 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.14 updated logging message for shutdown failures
2004-08-10 11:59:23 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.13 avoided multiple shutdowns
2004-08-10 11:40:54 | James Strachan | src/test/org/codehaus/activemq/JmsQueueRequestReplyTest.java v 1.1 src/test/org/codehaus/activemq/JmsTopicRequestReplyTest.java v 1.1 Added request/reply test cases from Oliver Belikan
2004-08-10 10:30:24 | James Strachan | project.xml v 1.105 src/test/org/codehaus/activemq/store/jdbm/JdbmQueueMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbm/JdbmQueueMessageStoreTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbm/JdbmTopicMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbm/JdbmTopicMessageStoreTest.java v 1.1 src/test/org/codehaus/activemq/store/jdbm/OrderTest.java v 1.1 src/test/org/codehaus/activemq/store/vm/VMQueueMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/vm/VMTopicMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/util/TimedTransactionTemplate.java v 1.2 src/whiteboard/org/codehaus/activemq/store/bdb/StringEntityBinding.java v 1.1 src/whiteboard/org/codehaus/activemq/store/bdb/TestKeyAssigner.java v 1.1 Refactored the message persistence code to be in a separate activemq.store package hierarchy to make it easier to see what code relates to persistence and what code is dispatch or in-VM logic
2004-08-10 10:29:09 | James Strachan | src/java/org/codehaus/activemq/store/MessageStore.java v 1.1 src/java/org/codehaus/activemq/store/PersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/PreparedTransactionStore.java v 1.1 src/java/org/codehaus/activemq/store/TopicMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/package.html v 1.1 src/java/org/codehaus/activemq/store/vm/VMMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/vm/VMPersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/vm/VMPreparedTransactionStoreImpl.java v 1.1 src/java/org/codehaus/activemq/store/vm/VMTopicMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/vm/VMTransactionManager.java v 1.1 src/java/org/codehaus/activemq/store/vm/package.html v 1.1 src/java/org/codehaus/activemq/util/TransactionTemplate.java v 1.2 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.18 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.4 src/test/org/codehaus/activemq/service/impl/DefaultQueueListTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/BDbQueueMessageContainerInOneTransactionTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/BDbQueueMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/BDbQueueMessageStoreTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/BDbTopicMessageContainerInOneTransactionTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/BDbTopicMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/BDbTopicMessageStoreTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/OrderTest.java v 1.1 src/test/org/codehaus/activemq/store/bdb/PersistenceAdapterTest.java v 1.1 src/test/org/codehaus/activemq/store/bdbn/BDbQueueMessageContainerInOneTransactionTest.java v 1.1 src/test/org/codehaus/activemq/store/bdbn/BDbQueueMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/bdbn/BDbTopicMessageContainerInOneTransactionTest.java v 1.1 src/test/org/codehaus/activemq/store/bdbn/BDbTopicMessageContainerTest.java v 1.1 src/test/org/codehaus/activemq/store/howl/HowlQueueMessageStoreTest.java v 1.1 Refactored the message persistence code to be in a separate activemq.store package hierarchy to make it easier to see what code relates to persistence and what code is dispatch or in-VM logic
2004-08-10 10:28:36 | James Strachan | src/java/org/codehaus/activemq/service/MessageStore.java v 1.11 src/java/org/codehaus/activemq/service/PersistenceAdapter.java v 1.6 src/java/org/codehaus/activemq/service/PreparedTransactionStore.java v 1.4 src/java/org/codehaus/activemq/service/QueueList.java v 1.4 src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.9 src/java/org/codehaus/activemq/service/impl/DefaultQueueList.java v 1.1 src/java/org/codehaus/activemq/service/impl/DefaultQueueListEntry.java v 1.1 src/java/org/codehaus/activemq/service/impl/DispatcherImpl.java v 1.1 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.16 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.13 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.14 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscriptionContainer.java v 1.5 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscriptionContainerImpl.java v 1.1 src/java/org/codehaus/activemq/service/impl/PersistenceAdapterSupport.java v 1.2 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.12 src/java/org/codehaus/activemq/service/impl/SubscriptionContainerImpl.java v 1.1 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.14 src/java/org/codehaus/activemq/service/impl/TransactionManagerImpl.java v 1.4 src/java/org/codehaus/activemq/service/impl/TransientTopicMessageContainerManager.java v 1.3 src/java/org/codehaus/activemq/service/impl/XATransactionCommand.java v 1.3 src/java/org/codehaus/activemq/store/bdb/BDbHelper.java v 1.1 src/java/org/codehaus/activemq/store/bdb/BDbMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/bdb/BDbPersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/bdb/BDbPreparedTransactionStore.java v 1.1 src/java/org/codehaus/activemq/store/bdb/BDbTopicMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/bdb/MockSecondaryKeyGenerator.java v 1.1 src/java/org/codehaus/activemq/store/bdb/SequenceNumberCreator.java v 1.1 src/java/org/codehaus/activemq/store/bdb/package.html v 1.1 src/java/org/codehaus/activemq/store/bdbn/BDbHelper.java v 1.1 src/java/org/codehaus/activemq/store/bdbn/BDbMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/bdbn/BDbPersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/bdbn/BDbTopicMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/bdbn/StringDataBinding.java v 1.1 src/java/org/codehaus/activemq/store/bdbn/StringDataFormat.java v 1.1 src/java/org/codehaus/activemq/store/bdbn/package.html v 1.1 src/java/org/codehaus/activemq/store/howl/HowlMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/howl/HowlPersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/howl/package.html v 1.1 src/java/org/codehaus/activemq/store/jdbm/JdbmMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/jdbm/JdbmPersistenceAdapter.java v 1.1 src/java/org/codehaus/activemq/store/jdbm/JdbmPreparedTransactionStore.java v 1.1 src/java/org/codehaus/activemq/store/jdbm/JdbmTopicMessageStore.java v 1.1 src/java/org/codehaus/activemq/store/jdbm/package.html v 1.1 Refactored the message persistence code to be in a separate activemq.store package hierarchy to make it easier to see what code relates to persistence and what code is dispatch or in-VM logic
2004-08-10 10:27:18 | James Strachan | src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.6 Refactored the message persistence code to be in a separate activemq.store package hierarchy to make it easier to see what code relates to persistence and what code is dispatch or in-VM logic
2004-08-10 08:37:26 | James Strachan | src/conf/org/codehaus/activemq/activemq-to-spring.xsl v 1.5 src/conf/org/codehaus/activemq/activemq.dtd v 1.4 src/java/org/codehaus/activemq/transport/jxta/JxtaTransportServerChannel.java v 1.6 src/java/org/codehaus/activemq/transport/tcp/TcpTransportServerChannel.java v 1.16 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.4 src/test/org/codehaus/activemq/config/example.xml v 1.5 Improved Spring XML config file support which allows better configuration of transport stuff
2004-08-09 21:23:12 | James Strachan | project.xml v 1.104 src/conf/org/codehaus/activemq/activemq-to-spring.xsl v 1.4 src/conf/org/codehaus/activemq/activemq.dtd v 1.3 src/java/org/codehaus/activemq/broker/BrokerContainer.java v 1.4 src/java/org/codehaus/activemq/transport/TransportServerChannelProvider.java v 1.12 src/test/org/codehaus/activemq/config/ConfigTest.java v 1.3 src/test/org/codehaus/activemq/config/example.xml v 1.4 src/test/org/codehaus/activemq/config/spring-test.xml v 1.1 Added better Spring XML support for creating connectors better & allowing class attributes to overload implementation classes
2004-08-09 19:58:05 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.12 attempt to avoid concurrent modification bug on shutdown thanks to idea from Niklas Gustavsson
2004-08-09 14:11:10 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.11 Added a shutdown hook for AMQ-54
2004-08-09 13:37:09 | James Strachan | src/test/org/codehaus/activemq/usecases/ConsumeTopicPrefetchTest.java v 1.3 used a smaller value of prefetch size by default
2004-08-09 13:22:19 | James Strachan | src/test/org/codehaus/activemq/usecases/DurableConsumerCloseAndReconnectTest.java v 1.4 fix to try resolve failing tests which occur on a specific linux box we have
2004-08-09 13:15:15 | James Strachan | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.46 src/test/org/codehaus/activemq/usecases/ConsumeQueuePrefetchTest.java v 1.2 src/test/org/codehaus/activemq/usecases/ConsumeTopicPrefetchTest.java v 1.2 commented out failing test cases until Stewey fixes them
2004-08-09 12:34:54 | James Strachan | src/test/org/codehaus/activemq/ProducerConsumerTestSupport.java v 1.2 src/test/org/codehaus/activemq/TestSupport.java v 1.6 src/test/org/codehaus/activemq/usecases/ConsumeExactPrefetchSizeTest.java v 1.3 src/test/org/codehaus/activemq/usecases/ConsumeQueuePrefetchTest.java v 1.1 src/test/org/codehaus/activemq/usecases/ConsumeTopicPrefetchTest.java v 1.1 added better test cases for prefetch use cases
2004-08-09 12:12:36 | James Strachan | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.10 src/java/org/codehaus/activemq/util/ExecutorHelper.java v 1.1 src/test/org/codehaus/activemq/util/AsyncProxyTest.java v 1.2 moved shutdown of executor objects to helper method
2004-08-09 11:52:25 | James Strachan | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.9 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.34 Disabled the use of async send for now and made the shutdown logic wait for pending messages on PooledExecutor queues
2004-08-09 11:18:08 | James Strachan | src/java/org/codehaus/activemq/service/TransactionCallback.java v 1.2 src/java/org/codehaus/activemq/service/TransactionTemplate.java v 1.2 src/test/org/codehaus/.cvsignore v 1.1 src/test/org/codehaus/activemq/util/TimedTransactionTemplate.java v 1.1 * tidied up the shutdown logic of broker/connectors * added an ExceptionTemplate which is useful for shutting things down cleanly * moved the TransactionTemplate into the util package
2004-08-09 11:17:21 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.10 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.5 src/java/org/codehaus/activemq/util/Callback.java v 1.1 src/java/org/codehaus/activemq/util/ExceptionTemplate.java v 1.1 src/java/org/codehaus/activemq/util/TransactionTemplate.java v 1.1 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.12 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.17 src/test/org/codehaus/activemq/service/TimedTransactionTemplate.java v 1.3 * tidied up the shutdown logic of broker/connectors * added an ExceptionTemplate which is useful for shutting things down cleanly * moved the TransactionTemplate into the util package
2004-08-08 08:22:28 | James Strachan | project.xml v 1.103 simplified dependencies using just the j2ee jar instead
2004-08-06 20:32:21 | James Strachan | src/java/org/codehaus/activemq/broker/BrokerConnector.java v 1.4 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.13 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.7 minor refactor to make the method name a little cleaner
2004-08-06 20:11:16 | James Strachan | src/test/org/codehaus/activemq/usecases/DurableConsumerCloseAndReconnectTest.java v 1.3 Made test case more rigorous testing... * new consumer + consumer who's already ack'd a message * test that lack of ack recovers properly * tests server restart or same server with consumer reconnection etc
2004-08-06 20:01:07 | James Strachan | src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.11 src/test/org/codehaus/activemq/usecases/DurableConsumerCloseAndReconnectTest.java v 1.2 src/test/org/codehaus/activemq/usecases/QueueConsumerCloseAndReconnectTest.java v 1.1 Added test case to show queue consumption & publishing while stopping & starting consumer & broker
2004-08-06 19:32:27 | James Strachan | src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.5 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.13 src/test/org/codehaus/activemq/usecases/DurableConsumerCloseAndReconnectTest.java v 1.1 Added test case that demonstrates the use of starting a durable subscription, stopping it, publishing messages and then receiving them when a new durable subscription comes along. There was a glitch or two in the recovery code which was dispatching messages before we had sent back the receipt which caused confusion
2004-08-06 18:37:10 | James Strachan | src/java/org/codehaus/activemq/service/MessageContainerManager.java v 1.6 src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageManager.java v 1.5 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.12 src/java/org/codehaus/activemq/service/impl/ProxyMessageContainerManager.java v 1.3 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.10 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.3 Made containers introspectable so that we can write cleaner test cases. Also fixed the bug in the BDB test case caused by a bad test case opening a container twice
2004-08-06 17:04:23 | James Strachan | src/java/org/codehaus/activemq/broker/BrokerClient.java v 1.6 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.12 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.6 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.4 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.11 src/test/org/codehaus/activemq/broker/MockBrokerClient.java v 1.16 Fixed some issues with disconnection of clients and recovery of subscriptions
2004-08-06 15:46:53 | James Strachan | src/java/org/codehaus/activemq/broker/BrokerClient.java v 1.5 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.11 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.9 src/test/org/codehaus/activemq/broker/MockBrokerClient.java v 1.15 Fixed hole where a failing channel might not close down properly (as the connection info is not present)
2004-08-06 15:09:00 | James Strachan | modules/ibmaio/src/java/org/codehaus/activemq/transport/ibmaio/AIOTransportChannel.java v 1.4 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.10 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.5 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.8 src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.8 src/java/org/codehaus/activemq/transport/TransportChannel.java v 1.9 src/java/org/codehaus/activemq/transport/TransportServerChannelSupport.java v 1.3 src/java/org/codehaus/activemq/transport/composite/CompositeTransportChannel.java v 1.6 src/java/org/codehaus/activemq/transport/reliable/ReliableTransportChannel.java v 1.4 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.33 Added better hook to ensure we always close down BrokerClient objects to prevent using up too much resources or that clients who disconnect and come back quickly don't get rejected due to duplicate clientIDs etc.
2004-08-06 11:31:00 | James Strachan | maven.xml v 1.48 ensure we delete all the persistent files before every test run (as not all the tests clean down the persistent stores yet)
2004-08-06 11:14:01 | James Strachan | maven.xml v 1.47 project.xml v 1.102 updated the producer and consumer tools so that they can be used easily to test various QoS with queue/topic and durable/non-durable
2004-08-06 11:13:55 | James Strachan | src/java/org/codehaus/activemq/util/JMSExceptionHelper.java v 1.7 src/test/org/codehaus/activemq/axis/activemq-connection-factory.properties v 1.1 src/test/org/codehaus/activemq/tool/ConsumerTool.java v 1.6 src/test/org/codehaus/activemq/tool/ProducerTool.java v 1.6 src/test/org/codehaus/activemq/tool/ToolSupport.java v 1.9 updated the producer and consumer tools so that they can be used easily to test various QoS with queue/topic and durable/non-durable
2004-08-06 10:41:16 | James Strachan | maven.xml v 1.46 Ffixed the DC build to zap the persistence files each time we rerun the tests (which the DC build does a few times for some reason)
2004-08-06 10:38:54 | James Strachan | maven.xml v 1.45 project.xml v 1.101 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.7 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.3 added auto-discovery of persistence libraries; we'll try a system property (sucky alternative until the XML config file is used) or JDBM if its on the classpath else BDB. So when deployed in Geronimo, we'll use JDBM by default but a user could delete the JDBM jar and add the BDB jar to get better performance. We now can work without any persistence layer; we'll use simple RAM based persistence if neither the jars are on the classpath. Also fixed the DC build to zap the persistence files each time we rerun the tests (which the DC build does a few times for some reason) Also upgraded the Howl version
2004-08-05 18:30:03 | James Strachan | src/conf/META-INF/services/org.apache.axis.components.jms.JMSVendorAdapter v 1.1 added auto-discovery file so that Apache Axis will use ActiveMQ by default for any JMS traffic provided that the activemq jar is on your classpath
2004-08-05 16:30:51 | James Strachan | maven.xml v 1.44 attempt to fix the DC build...
2004-08-05 14:53:05 | James Strachan | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.32 added support for throwing of socket connections up to JMS client even when using async dispatching of socket IO
2004-08-05 14:34:04 | James Strachan | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.31 explicitly log any exceptions caused when trying to close the socket while reading
2004-08-05 14:24:15 | James Strachan | src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.2 src/java/org/codehaus/activemq/service/MessageContainer.java v 1.11 src/java/org/codehaus/activemq/service/MessageContainerManager.java v 1.5 src/java/org/codehaus/activemq/service/QueueMessageContainer.java v 1.6 src/java/org/codehaus/activemq/service/Subscription.java v 1.12 src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageManager.java v 1.4 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.15 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.12 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.10 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.5 src/java/org/codehaus/activemq/service/impl/ProxyMessageContainerManager.java v 1.2 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.9 src/java/org/codehaus/activemq/service/impl/RedeliverMessageTransactionTask.java v 1.1 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.13 src/test/org/codehaus/activemq/JmsDurableTopicTransactionTest.java v 1.1 src/test/org/codehaus/activemq/JmsResourceProvider.java v 1.4 src/test/org/codehaus/activemq/JmsTopicTransactionTest.java v 1.2 src/test/org/codehaus/activemq/JmsTransactionTestSupport.java v 1.3 Added support for proper rollback of JMS transactional message consumption & redelivery for queues and durable topics. Not currently implemented for transient topics yet but shouldn't be too hard to do.
2004-08-05 14:23:57 | James Strachan | src/java/org/codehaus/activemq/broker/Broker.java v 1.6 Added support for proper rollback of JMS transactional message consumption & redelivery for queues and durable topics. Not currently implemented for transient topics yet but shouldn't be too hard to do.
2004-08-05 10:30:25 | James Strachan | src/java/org/codehaus/activemq/message/WireFormat.java v 1.8 handle the synchronization issue Jules spotted, where we can receive messages before we've initialised the channelID yet
2004-08-04 15:15:51 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.6 src/java/org/codehaus/activemq/broker/impl/DefaultBroker.java v 1.1 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.17 src/test/org/codehaus/activemq/service/BrokerTestSupport.java v 1.3 moved the default broker implementation to a more sensible package
2004-08-04 14:22:09 | James Strachan | src/test/org/codehaus/activemq/JmsTransactionTestSupport.java v 1.2 tidied up the test case to ensure it doesn't fail
2004-08-04 12:58:29 | James Strachan | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.7 quicker shutdown logic to speed up test cases etc
2004-08-04 11:47:37 | James Strachan | src/test/org/codehaus/activemq/transport/tcp/TcpTransportChannelTest.java v 1.3 cleaner shutdown logic to fix some failing test cases
2004-08-04 11:24:39 | James Strachan | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.6 src/java/org/codehaus/activemq/transport/tcp/TcpTransportServerChannel.java v 1.15 src/test/org/codehaus/activemq/transport/TransportChannelTestSupport.java v 1.16 src/test/org/codehaus/activemq/transport/tcp/TcpTransportChannelTest.java v 1.2 cleaner shutdown logic to fix some failing test cases
2004-08-04 10:47:00 | James Strachan | src/test/org/codehaus/activemq/transport/TransportChannelTestSupport.java v 1.15 tidied up the shut down logic some more
2004-08-04 10:46:53 | James Strachan | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.5 src/java/org/codehaus/activemq/transport/TransportServerChannelSupport.java v 1.2 src/java/org/codehaus/activemq/transport/ember/EmberTransportServerChannel.java v 1.12 src/java/org/codehaus/activemq/transport/gnet/GTransportServerChannel.java v 1.10 src/java/org/codehaus/activemq/transport/jgroups/JGroupsTransportServerChannel.java v 1.2 src/java/org/codehaus/activemq/transport/jrms/JRMSTransportServerChannel.java v 1.7 src/java/org/codehaus/activemq/transport/multicast/MulticastTransportServerChannel.java v 1.12 src/java/org/codehaus/activemq/transport/tcp/TcpTransportServerChannel.java v 1.14 src/java/org/codehaus/activemq/transport/udp/UdpTransportServerChannel.java v 1.6 src/java/org/codehaus/activemq/transport/vm/VmTransportServerChannel.java v 1.6 tidied up the shut down logic some more
2004-08-04 09:55:49 | James Strachan | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.4 src/java/org/codehaus/activemq/transport/jgroups/JGroupsTransportChannel.java v 1.4 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.30 Applied patch kindly supplied by Charles Anthony which cleanly shuts down any PooledExecutor instances and warns if an Executor cannot be safely shutdown.
2004-08-04 09:34:25 | James Strachan | project.xml v 1.100 added Charles Anthony as a contributor and moved Alan into the developer list
2004-08-04 09:32:31 | James Strachan | src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageManager.java v 1.3 fixed typeo kindly found by Charles Anthony
2004-08-04 09:25:40 | James Strachan | src/java/org/codehaus/activemq/axis/ActiveMQVendorAdapter.java v 1.3 added back the Apache Axis adapter
2004-08-04 09:02:02 | James Strachan | src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.9 rolled back reformat
2004-08-04 08:12:32 | James Strachan | maven.xml v 1.43 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.8 src/java/org/codehaus/activemq/message/ConnectionInfo.java v 1.7 src/test/org/codehaus/activemq/benchmark/BenchmarkSupport.java v 1.9 src/test/org/codehaus/activemq/benchmark/Consumer.java v 1.8 src/test/org/codehaus/activemq/benchmark/Producer.java v 1.10 tidied up the various options in the benchmark test so we can easily handle lots of different use cases, persistence on/off, queue/topic, different message sizes etc
2004-08-04 06:48:44 | James Strachan | project.xml v 1.99 disabled all multicast test cases for now as they don't work on the DC build (we should try figure out why)
2004-08-04 06:36:08 | James Strachan | project.xml v 1.98 disabled all multicast test cases for now as they don't work on the DC build (we should try figure out why)
2004-08-04 06:20:19 | James Strachan | modules/ibmaio/src/java/org/codehaus/activemq/transport/ibmaio/AIOTransportChannel.java v 1.3 src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.45 src/java/org/codehaus/activemq/ActiveMQConnectionFactory.java v 1.26 src/java/org/codehaus/activemq/filter/NoLocalFilter.java v 1.3 src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.19 src/java/org/codehaus/activemq/message/WireFormat.java v 1.7 src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.3 src/java/org/codehaus/activemq/transport/TransportChannel.java v 1.8 src/java/org/codehaus/activemq/transport/udp/UdpTransportChannel.java v 1.17 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.11 src/test/org/codehaus/activemq/JmsTopicSendReceiveWithTwoConnectionsTest.java v 1.11 src/test/org/codehaus/activemq/transport/TransportChannelTestSupport.java v 1.14 src/test/org/codehaus/activemq/transport/jgroups/JGroupsTwoBrokerTest.java v 1.1 src/test/org/codehaus/activemq/transport/jrms/JRMSTwoBrokerTest.java v 1.1 src/test/org/codehaus/activemq/transport/multicast/MockConnectionFactory.java v 1.1 src/test/org/codehaus/activemq/transport/multicast/MulticastTwoBrokerTest.java v 1.1 Fixed bug that was causing loops of messages to be continuously resent when using multicast based transports. Turns out the culprit was a dodgy clone() implementation in ActiveMQMessage Added test cases to ensure this bug never happens again!
2004-08-03 10:28:04 | James Strachan | src/test/org/codehaus/activemq/benchmark/Producer.java v 1.9 allow the message size to be parameterized
2004-08-03 09:26:50 | James Strachan | src/java/org/codehaus/activemq/axis/ActiveMQVendorAdapter.java v 1.2 temporarly removal of Axis support
2004-08-03 08:36:41 | James Strachan | maven.xml v 1.42 project.xml v 1.97 src/java/org/codehaus/activemq/axis/ActiveMQVendorAdapter.java v 1.1 src/java/org/codehaus/activemq/axis/package.html v 1.1 Added initial support for Apache Axis so that we can drop right into Axis deployments
2004-08-03 08:19:58 | James Strachan | src/java/org/codehaus/activemq/transport/reliable/ReliableTransportChannel.java v 1.3 fixed schoolboy error I just introduced
2004-08-03 07:50:07 | James Strachan | src/java/org/codehaus/activemq/transport/reliable/ReliableTransportChannel.java v 1.2 avoided recursion when failures occur as we'll eventually run out of stack RAM :)
2004-08-03 07:44:42 | James Strachan | src/test/org/codehaus/activemq/usecases/ConsumeExactPrefetchSizeTest.java v 1.2 enabled what used to be a failing test
2004-08-02 16:21:26 | James Strachan | src/test/org/codehaus/activemq/benchmark/BenchmarkSupport.java v 1.8 src/test/org/codehaus/activemq/benchmark/Consumer.java v 1.7 src/test/org/codehaus/activemq/benchmark/Producer.java v 1.8 src/test/org/codehaus/activemq/benchmark/ProducerConsumer.java v 1.3 used correct flag for setting whether topics or queues are used
2004-08-02 15:54:39 | James Strachan | maven.xml v 1.41 fixed typeo
2004-08-02 03:36:52 | Hiram Chirino | .cvsignore v 1.5 Ignore the ActiveMQ data directory that is created when you run activemq.
2004-08-02 03:35:28 | Hiram Chirino | src/conf/org/codehaus/activemq/activemq-to-spring.xsl v 1.3 src/conf/org/codehaus/activemq/activemq.dtd v 1.2 src/test/org/codehaus/activemq/config/example.xml v 1.3 Config Testcase was failing. The BrokerContainerImpl now requires a broker name. Updated the config dtd and spring xslt converter to pass in the broker name. The original error message was; ------------- ---------------- --------------- Testcase: testConfig(org.codehaus.activemq.config.ConfigTest): Caused an ERROR Could not instantiate class [org.codehaus.activemq.broker.impl.BrokerContainerImpl]; Is it an interface or an abstract class? Does it have a no-arg constructor?; nested exception is java.lang.InstantiationException: org.codehaus.activemq.broker.impl.BrokerContainerImpl org.springframework.beans.FatalBeanException: Could not instantiate class [org.codehaus.activemq.broker.impl.BrokerContainerImpl]; Is it an interface or an abstract class? Does it have a no-arg constructor?; nested exception is java.lang.InstantiationException: org.codehaus.activemq.broker.impl.BrokerContainerImpl java.lang.InstantiationException: org.codehaus.activemq.broker.impl.BrokerContainerImpl at java.lang.Class.newInstance0(Class.java:293) at java.lang.Class.newInstance(Class.java:261) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:46) at org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:168) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:184) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:159) at org.codehaus.activemq.config.ConfigTest.testConfig(ConfigTest.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2004-08-02 02:25:46 | Hiram Chirino | src/test/org/codehaus/activemq/ra/ManagedConnectionFactoryTest.java v 1.4 src/test/org/codehaus/activemq/ra/ManagedConnectionTest.java v 1.4 Refactoring broke test. Resource Adapter must be started before test can work.
2004-08-02 02:23:47 | Hiram Chirino | src/test/org/codehaus/activemq/ra/ManagedConnectionFactoryTest.java v 1.3 Refactoring broke test. Resource Adapter must be started before test can work.
2004-08-02 02:22:53 | Hiram Chirino | project.properties v 1.14 Added the src/conf directory to the eclispe classpath so that junit tests work inside eclipse.
2004-08-01 21:42:58 | Alan D. Cabrera | src/java/org/codehaus/activemq/transport/gnet/GTransportChannelFactory.java v 1.8 src/java/org/codehaus/activemq/transport/gnet/GTransportServerChannelFactory.java v 1.7 There should always be more than one thread in a communications thread pool.
2004-08-01 21:03:05 | Alan D. Cabrera | src/java/org/codehaus/activemq/transport/gnet/GTransportChannel.java v 1.14 Updated interface implementation.
2004-08-01 03:15:11 | Hiram Chirino | modules/itest-client/src/test/org/activemq/itests/InboundResourceAdapterTest.java v 1.5 modules/itest-client/src/test/org/activemq/itests/OutboundResourceAdapterTest.java v 1.4 modules/itest-server/src/java/org/codehaus/activemq/itest/ejb/MessengerBean.java v 1.5 Better tests.
2004-08-01 03:08:31 | Hiram Chirino | src/java/org/codehaus/activemq/ra/ActiveMQConnectionFactory.java v 1.6 src/java/org/codehaus/activemq/ra/ActiveMQManagedConnection.java v 1.14 src/java/org/codehaus/activemq/ra/ActiveMQManagedConnectionFactory.java v 1.7 src/java/org/codehaus/activemq/ra/ActiveMQResourceAdapter.java v 1.11 src/rar/META-INF/geronimo-ra.xml v 1.9 src/rar/META-INF/ra.xml v 1.6 src/test/org/codehaus/activemq/ra/ManagedConnectionFactoryTest.java v 1.2 src/test/org/codehaus/activemq/ra/ManagedConnectionTest.java v 1.3 The outbound managed connections now use the resource adapter's connection. That is that a single jms connection is used for all inbound and outbound operations.
2004-08-01 02:26:03 | David Jencks | modules/itest-client/src/test/org/activemq/itests/InboundResourceAdapterTest.java v 1.4 modules/itest-client/src/test/org/activemq/itests/OutboundResourceAdapterTest.java v 1.3 make inbound test slightly more realistic until it works, and clean up outbound test
2004-08-01 02:24:41 | David Jencks | src/java/org/codehaus/activemq/ActiveMQMessageConsumer.java v 1.26 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.36 Avoid a concurrent modification exception by an ugly hack. Experts, PLEASE FIX THIS
2004-08-01 02:23:03 | David Jencks | src/java/org/codehaus/activemq/ActiveMQXASession.java v 1.8 Better xid/flag matching logic
2004-08-01 02:21:15 | David Jencks | src/java/org/codehaus/activemq/ra/ActiveMQPollingEndpointWorker.java v 1.5 improve logging messages
2004-08-01 02:20:14 | David Jencks | src/java/org/codehaus/activemq/ra/ActiveMQResourceAdapter.java v 1.10 only shut down the connection if it exists
2004-08-01 02:18:10 | David Jencks | src/java/org/codehaus/activemq/ActiveMQConnectionFactory.java v 1.25 src/java/org/codehaus/activemq/ActiveMQXAConnection.java v 1.6 src/java/org/codehaus/activemq/broker/Broker.java v 1.5 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.4 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.5 src/java/org/codehaus/activemq/broker/impl/Main.java v 1.7 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.16 src/rar/META-INF/geronimo-ra.xml v 1.8 src/test/org/codehaus/activemq/service/BrokerTestSupport.java v 1.2 Since we rely on brokerName to distinguish rms, lets actually give the broker a name
2004-07-31 21:11:00 | David Jencks | src/java/org/codehaus/activemq/ra/ActiveMQAsfEndpointWorker.java v 1.3 clean up imports etc
2004-07-31 21:09:41 | David Jencks | src/java/org/codehaus/activemq/ra/ActiveMQPollingEndpointWorker.java v 1.4 src/java/org/codehaus/activemq/ra/CircularQueue.java v 1.1 src/test/org/codehaus/activemq/ra/CircularQueueTest.java v 1.1 learn to count
2004-07-31 09:54:59 | stewie | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.29 Changed Thread priorities - the higher the further downstream you go
2004-07-31 03:51:30 | James Strachan | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.28 added check for interupted exception while reading from socket to fix Charles Anthony's AS/400 issue. We need to double check this is totally correct - I think so
2004-07-30 20:46:55 | stewie | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.44 changed default timeout for closing to 60 secs ...
2004-07-30 19:59:37 | stewie | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.27 make sure close is guarded by sync
2004-07-30 19:56:13 | stewie | src/java/org/codehaus/activemq/message/util/WireByteArrayOutputStream.java v 1.2 added reset() to take away synchonization
2004-07-30 19:55:24 | stewie | src/java/org/codehaus/activemq/message/DefaultWireFormat.java v 1.12 synchronized readPacket
2004-07-30 19:48:54 | stewie | src/java/org/codehaus/activemq/ActiveMQPrefetchPolicy.java v 1.7 Changed queue prefetch to 1o - to emphasise some weird behaviour - and also to make queues more robust (less to replay!)
2004-07-30 19:47:21 | stewie | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.43 Changed default timeout on a close to 10 secs
2004-07-30 19:32:37 | Hiram Chirino | src/java/org/codehaus/activemq/ra/ActiveMQManagedConnection.java v 1.13 better
2004-07-30 18:32:42 | Hiram Chirino | src/test/org/codehaus/activemq/service/impl/XATransactionTest.java v 1.2 More XID tests
2004-07-30 18:32:05 | Hiram Chirino | src/java/org/codehaus/activemq/ra/ActiveMQManagedConnection.java v 1.12 src/java/org/codehaus/activemq/ra/JMSConnectionProxy.java v 1.8 src/java/org/codehaus/activemq/ra/JMSSessionProxy.java v 1.8 Better session handling.
2004-07-30 17:56:21 | Hiram Chirino | modules/itest-server/src/ejb/META-INF/ejb-jar.xml v 1.4 test transacted receive.
2004-07-30 17:03:51 | Hiram Chirino | src/java/org/codehaus/activemq/message/ActiveMQXid.java v 1.7 XID was not serializing to string correctly.
2004-07-30 02:55:30 | James Strachan | src/java/org/codehaus/activemq/transport/composite/CompositeTransportChannel.java v 1.5 src/java/org/codehaus/activemq/web/WebClient.java v 1.11 tidied up some warnings that findbugs found
2004-07-30 02:09:19 | James Strachan | src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.12 fixed bug I introduced into subscription
2004-07-30 02:01:06 | Hiram Chirino | src/rar/META-INF/geronimo-ra.xml v 1.7 Going XA with the ra config.
2004-07-30 01:57:42 | Hiram Chirino | modules/itest-client/src/test/org/activemq/itests/InboundResourceAdapterTest.java v 1.3 More tests
2004-07-30 01:52:52 | Hiram Chirino | src/java/org/codehaus/activemq/ActiveMQConnectionConsumer.java v 1.7 src/java/org/codehaus/activemq/ActiveMQConnectionFactory.java v 1.24 src/java/org/codehaus/activemq/ra/ActiveMQAsfEndpointWorker.java v 1.2 src/java/org/codehaus/activemq/ra/ActiveMQBaseEndpointWorker.java v 1.2 src/java/org/codehaus/activemq/ra/ActiveMQPollingEndpointWorker.java v 1.3 - Reimplemented the Polling Endpoint Worker - ASF endpoint work also works.. but not as good as the polling worker - A ConnectionConsumer can now queue up messages that can be received() - The embeded brokers are now not started or stoped if there is a vm://localhost local connector allready running in the VM.
2004-07-29 21:32:00 | stewie | src/test/org/codehaus/activemq/jndi/AdminObjectTest.java v 1.2 Fixed getting retrieving from JNDI repository correctly
2004-07-29 21:31:42 | stewie | src/java/org/codehaus/activemq/jndi/JNDIReferenceFactory.java v 1.8 Fixed getting retrieving from JNDI repository correctly
2004-07-29 01:05:32 | Hiram Chirino | src/java/org/codehaus/activemq/ra/ActiveMQPollingEndpointWorker.java v 1.2 src/rar/META-INF/geronimo-ra.xml v 1.6 src/rar/META-INF/ra.xml v 1.5 src/test/org/codehaus/activemq/JmsResourceProvider.java v 1.3 The inbound resource adapter is working again.
2004-07-29 01:03:59 | Hiram Chirino | modules/itest-client/src/test/org/activemq/itests/InboundResourceAdapterTest.java v 1.2 modules/itest-client/src/test/org/activemq/itests/JmsResourceProvider.java v 1.2 modules/itest-ear/project.properties v 1.2 modules/itest-server/src/java/org/codehaus/activemq/itest/ejb/MDBTransferBean.java v 1.3 modules/itest-server/src/java/org/codehaus/activemq/itest/ejb/MessengerBean.java v 1.4 modules/itest-server/src/java/org/codehaus/activemq/itest/ejb/MessengerObject.java v 1.3 The inbound resource adapter is working again.
2004-07-28 16:14:21 | Hiram Chirino | project.xml v 1.96 Better rar packaging.
2004-07-27 22:07:04 | James Strachan | src/java/org/codehaus/activemq/web/WebClient.java v 1.10 remove more findbugs warnings :)
2004-07-27 22:04:55 | James Strachan | src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.18 src/java/org/codehaus/activemq/message/ActiveMQStreamMessage.java v 1.7 removed unnecessary boolean construction
2004-07-27 22:00:24 | James Strachan | src/java/org/codehaus/activemq/web/MessageServletSupport.java v 1.8 fixed null pointer bug
2004-07-27 19:17:33 | James Strachan | src/java/org/codehaus/activemq/message/ActiveMQMapMessage.java v 1.6 removed unnecessary constructor
2004-07-27 18:31:43 | James Strachan | src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.11 added more synchronization
2004-07-27 18:24:12 | James Strachan | src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.10 added more synchronization
2004-07-27 17:48:44 | James Strachan | src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.9 use temporary object rather than shared state
2004-07-27 17:43:43 | James Strachan | src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.4 minor tweek to put state change inside sync lock
2004-07-27 15:34:02 | James Strachan | src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.10 feeble attempt at setting the timeout high enough to get more greens :)
2004-07-27 15:31:22 | James Strachan | src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.2 fixed bug in BDB recovery of durable topics
2004-07-27 00:20:29 | James Strachan | src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.8 made more methods synchronized to try avoid some strange queue based behaviour
2004-07-27 00:11:47 | James Strachan | maven.xml v 1.40 src/conf/org/codehaus/activemq/defaultHowl.properties v 1.1 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.35 src/java/org/codehaus/activemq/message/ConsumerInfo.java v 1.8 src/java/org/codehaus/activemq/message/DefaultWireFormat.java v 1.11 src/java/org/codehaus/activemq/message/WireFormat.java v 1.6 src/java/org/codehaus/activemq/service/MessageIdentity.java v 1.6 src/java/org/codehaus/activemq/service/SubscriberEntry.java v 1.1 src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.8 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.14 src/java/org/codehaus/activemq/service/impl/MessageEntry.java v 1.3 src/java/org/codehaus/activemq/util/JMSExceptionHelper.java v 1.6 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.9 src/test/org/codehaus/activemq/JmsTopicSendReceiveSubscriberTest.java v 1.1 src/test/org/codehaus/activemq/JmsTopicSendReceiveWithTwoConnectionsTest.java v 1.10 src/test/org/codehaus/activemq/message/ActiveMQTextMessageTest.java v 1.2 src/test/org/codehaus/activemq/message/PacketTestSupport.java v 1.4 src/test/org/codehaus/activemq/message/ProducerInfoReaderTest.java v 1.2 src/test/org/codehaus/activemq/message/ReceiptReaderTest.java v 1.3 src/test/org/codehaus/activemq/message/SessionInfoTest.java v 1.1 src/test/org/codehaus/activemq/message/TransactionInfoReaderTest.java v 1.4 src/test/org/codehaus/activemq/message/XATransactionInfoReaderTest.java v 1.5 src/test/org/codehaus/activemq/tool/ConsumerTool.java v 1.5 src/test/org/codehaus/activemq/tool/ProducerTool.java v 1.5 src/test/org/codehaus/activemq/tool/ToolSupport.java v 1.8 delete the persistent ActiveMQ directory when new builds are done and added durable flag to benchmarks
2004-07-26 12:24:47 | Hiram Chirino | modules/itest-server/src/ejb/META-INF/ejb-jar.xml v 1.3 modules/itest-server/src/java/org/codehaus/activemq/itest/ejb/MDBTransferBean.java v 1.2 modules/itest-server/src/java/org/codehaus/activemq/itest/ejb/MessengerBean.java v 1.3 Changed the queue names to make more sense.
2004-07-26 12:22:47 | Hiram Chirino | modules/itest-client/project.xml v 1.3 modules/itest-client/src/test/org/activemq/itests/InboundResourceAdapterTest.java v 1.1 modules/itest-client/src/test/org/activemq/itests/JmsResourceProvider.java v 1.1 modules/itest-client/src/test/org/activemq/itests/OutboundResourceAdapterTest.java v 1.2 modules/itest-client/src/test/org/activemq/itests/log4j.properties v 1.1 Added a inbound resource adpter test.. it's still not passing :(
2004-07-26 12:20:51 | Hiram Chirino | src/rar/META-INF/geronimo-ra.xml v 1.5 src/rar/META-INF/ra.xml v 1.4 Using the vm transport since the broker is in the save vm. Renamed some queues.
2004-07-26 12:19:12 | Hiram Chirino | src/java/org/codehaus/activemq/ra/ActiveMQAsfEndpointWorker.java v 1.1 src/java/org/codehaus/activemq/ra/ActiveMQBaseEndpointWorker.java v 1.1 src/java/org/codehaus/activemq/ra/ActiveMQEndpointWorker.java v 1.6 src/java/org/codehaus/activemq/ra/ActiveMQManagedConnection.java v 1.11 src/java/org/codehaus/activemq/ra/ActiveMQPollingEndpointWorker.java v 1.1 src/java/org/codehaus/activemq/ra/ActiveMQResourceAdapter.java v 1.9 We now have 2 different types of Endpoint Workers.
2004-07-26 12:17:36 | Hiram Chirino | src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageContainer.java v 1.2 While testing, I found my CPU getting pegged at 100%. Found that queue was closed but we were still started. We basicly had a busy loop in the run method.
2004-07-26 04:33:10 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.15 src/test/org/codehaus/activemq/service/impl/XATransactionTest.java v 1.1 added test case & patch to use latest transaction manager & prepared transaction store
2004-07-25 22:02:17 | stewie | src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.2 Added doAsyncSend() method - which can be overriden by Transports that might use a ThreadedExecutor (TcpTransportChanne) This is to get around some timing issues that have been introduced
2004-07-25 22:00:40 | stewie | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.26 If using a pooled executor - check the Channel isn't closed before sending a Packet
2004-07-25 21:43:41 | James Strachan | src/java/org/codehaus/activemq/service/impl/TransactionTemplate.java v 1.2 moved to service package
2004-07-25 21:39:39 | James Strachan | src/java/org/codehaus/activemq/service/TransactionCallback.java v 1.1 src/java/org/codehaus/activemq/service/TransactionTemplate.java v 1.1 src/java/org/codehaus/activemq/service/impl/MessageAckTransactionTask.java v 1.1 src/java/org/codehaus/activemq/service/impl/PacketTransactionTask.java v 1.1 src/java/org/codehaus/activemq/service/impl/SendMessageTransactionTask.java v 1.1 src/java/org/codehaus/activemq/util/SerializationHelper.java v 1.1 src/test/org/codehaus/activemq/message/MockXid.java v 1.1 src/test/org/codehaus/activemq/test/SerializationTestSupport.java v 1.1 test case and implementation of recoverable XA prepare transactions
2004-07-25 21:35:07 | James Strachan | src/java/org/codehaus/activemq/message/ActiveMQXid.java v 1.6 src/java/org/codehaus/activemq/service/PreparedTransactionStore.java v 1.3 src/java/org/codehaus/activemq/service/Transaction.java v 1.4 src/java/org/codehaus/activemq/service/TransactionManager.java v 1.5 src/java/org/codehaus/activemq/service/TransactionTask.java v 1.3 src/java/org/codehaus/activemq/service/impl/AbstractTransaction.java v 1.4 src/java/org/codehaus/activemq/service/impl/TransactionManagerImpl.java v 1.3 src/java/org/codehaus/activemq/service/impl/XATransactionCommand.java v 1.2 src/java/org/codehaus/activemq/util/JMSExceptionHelper.java v 1.5 src/test/org/codehaus/activemq/JmsXATransactionTestSupport.java v 1.4 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.16 src/test/org/codehaus/activemq/service/TimedTransactionTemplate.java v 1.2 test case and implementation of recoverable XA prepare transactions
2004-07-25 16:06:56 | stewie | src/java/org/codehaus/activemq/transport/tcp/TcpTransportServerChannel.java v 1.13 Only produce warning message abour accept() failing if not closed
2004-07-25 16:05:29 | stewie | src/java/org/codehaus/activemq/service/impl/DispatchWorker.java v 1.3 check not stopped before polling a containerManager
2004-07-25 16:04:33 | stewie | src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.7 send back receipt if closing a Client before closing
2004-07-25 16:03:05 | stewie | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.42 removeCapacityEventListener on close()
2004-07-25 07:09:25 | stewie | src/java/org/codehaus/activemq/message/DefaultWireFormat.java v 1.10 tidied up imports
2004-07-25 07:07:55 | stewie | src/java/org/codehaus/activemq/message/DefaultWireFormat.java v 1.9 src/java/org/codehaus/activemq/message/util/WireByteArrayInputStream.java v 1.1 src/java/org/codehaus/activemq/message/util/WireByteArrayOutputStream.java v 1.1 Some minor optimzations for data being read/written
2004-07-24 11:17:49 | stewie | src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageManager.java v 1.2 Fixed school boy error cast exception
2004-07-24 10:50:45 | stewie | src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.25 tuned a little for consumers :-)
2004-07-24 09:26:07 | stewie | src/java/org/codehaus/activemq/message/CapacityInfo.java v 1.2 BoundedMemory Usage and flow control
2004-07-24 09:25:06 | stewie | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.41 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.24 BoundedMemory Usage and flow control
2004-07-24 09:24:06 | stewie | src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.6 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.4 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.14 BoundedMemory Usage and flow control
2004-07-24 09:23:05 | stewie | src/java/org/codehaus/activemq/message/util/MemoryBoundedQueueManager.java v 1.2 src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageContainer.java v 1.1 src/java/org/codehaus/activemq/service/boundedvm/TransientTopicBoundedMessageManager.java v 1.1 src/java/org/codehaus/activemq/service/boundedvm/TransientTopicSubscription.java v 1.1 BoundedMemory Usage and flow control
2004-07-23 18:11:28 | James Strachan | src/java/org/codehaus/activemq/service/TransactionManager.java v 1.4 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.13 src/java/org/codehaus/activemq/service/impl/TransactionManagerImpl.java v 1.2 src/java/org/codehaus/activemq/service/impl/XATransactionCommand.java v 1.1 refactorings ready for full XA prepare persistence
2004-07-23 17:13:43 | James Strachan | src/java/org/codehaus/activemq/message/ActiveMQXid.java v 1.5 src/java/org/codehaus/activemq/service/PersistenceAdapter.java v 1.5 src/java/org/codehaus/activemq/service/PreparedTransactionStore.java v 1.2 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.12 added the hooks to allow clean implementations of the PreparedTransactionStore and turned on support for JDBM by default
2004-07-23 15:56:19 | James Strachan | src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.13 added more synchronized methods to avoid possible bizarre concurrent behaviour
2004-07-23 15:47:43 | James Strachan | src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.8 attempt to fix really slow test cases
2004-07-23 14:44:29 | James Strachan | src/java/org/codehaus/activemq/message/MessageAck.java v 1.8 src/java/org/codehaus/activemq/service/PreparedTransactionStore.java v 1.1 src/java/org/codehaus/activemq/service/Transaction.java v 1.3 src/java/org/codehaus/activemq/service/impl/TransactionManagerImpl.java v 1.1 refactorings to make it easy to implement a persistent PreparedTransactionStore to allow full recovery in XA with full persistence
2004-07-23 13:32:00 | James Strachan | project.xml v 1.95 * refactorings to be able to more easily implement a transaction log based message store * removed some old crufty classes
2004-07-23 13:31:59 | James Strachan | src/java/org/codehaus/activemq/service/MessageContainer.java v 1.10 src/java/org/codehaus/activemq/service/MessageStore.java v 1.10 src/java/org/codehaus/activemq/service/PersistenceAdapter.java v 1.4 src/java/org/codehaus/activemq/service/Subscription.java v 1.11 src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.7 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.12 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.11 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.9 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.4 src/java/org/codehaus/activemq/service/impl/Journal.java v 1.3 src/java/org/codehaus/activemq/service/impl/JournalMessageContainerManager.java v 1.3 src/java/org/codehaus/activemq/service/impl/MessagePointer.java v 1.3 src/java/org/codehaus/activemq/service/impl/PersistenceAdapterSupport.java v 1.1 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.8 src/java/org/codehaus/activemq/service/impl/RamJournal.java v 1.3 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.7 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.15 src/test/org/codehaus/activemq/service/QueueMessageStoreTestSupport.java v 1.3 * refactorings to be able to more easily implement a transaction log based message store * removed some old crufty classes
2004-07-23 08:33:39 | James Strachan | src/test/org/codehaus/activemq/test/SendReceiveTest.java v 1.3 increased timeout in case running on a slow box
2004-07-23 05:42:33 | James Strachan | src/java/org/codehaus/activemq/service/MessageStore.java v 1.9 src/java/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.4 src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.6 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.11 src/test/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.1 moved unnecessary method to TopicMessageStore and also moved test code to the test directory :)
2004-07-23 04:48:36 | James Strachan | src/java/org/codehaus/activemq/service/impl/TransactionTemplate.java v 1.1 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.14 src/test/org/codehaus/activemq/service/TimedTransactionTemplate.java v 1.1 added transaction template for easier working with PersistenceAdapters and fixed a couple of BDB issues
2004-07-22 18:58:59 | James Strachan | project.properties v 1.13 changed the default persistence location
2004-07-22 16:24:26 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.11 disabled JDBM again
2004-07-22 15:46:48 | stewie | src/java/org/codehaus/activemq/ActiveMQMessageConsumer.java v 1.25 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.34 src/java/org/codehaus/activemq/broker/Broker.java v 1.4 src/java/org/codehaus/activemq/broker/BrokerClient.java v 1.4 src/java/org/codehaus/activemq/broker/BrokerConnector.java v 1.3 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.5 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.3 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.3 src/java/org/codehaus/activemq/message/util/SpooledBoundedPacketQueue.java v 1.3 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.10 src/test/org/codehaus/activemq/broker/MockBrokerClient.java v 1.14 Added support for flow control and reliability
2004-07-22 15:36:30 | James Strachan | modules/ibmaio/src/java/org/codehaus/activemq/transport/ibmaio/AIOTransportChannel.java v 1.2 src/java/org/codehaus/activemq/AlreadyClosedException.java v 1.1 src/java/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.3 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.9 src/test/org/codehaus/activemq/service/QueueMessageStoreTestSupport.java v 1.2 src/test/org/codehaus/activemq/service/SimpleTopicBrokerTest.java v 1.3 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.8 re-enabled JDBM as the default persistence fixed some failing tests added better handling of use-after-closed to JDBM stuff fixed a compile error in asyncio
2004-07-22 14:23:23 | stewie | src/conf/META-INF/services/org/codehaus/activemq/transport/reliable v 1.1 Added reliable transport
2004-07-22 14:05:07 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.8 disabled persistence temporarily
2004-07-22 13:52:21 | stewie | src/java/org/codehaus/activemq/ActiveMQMessageConsumer.java v 1.24 src/java/org/codehaus/activemq/ActiveMQPrefetchPolicy.java v 1.6 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.33 src/java/org/codehaus/activemq/broker/Broker.java v 1.3 src/java/org/codehaus/activemq/broker/BrokerClient.java v 1.3 src/java/org/codehaus/activemq/broker/BrokerConnector.java v 1.2 src/java/org/codehaus/activemq/broker/BrokerContainer.java v 1.3 src/java/org/codehaus/activemq/broker/impl/BrokerConnectorImpl.java v 1.2 src/java/org/codehaus/activemq/broker/impl/BrokerContainerImpl.java v 1.2 src/java/org/codehaus/activemq/capacity/BasicCapacityMonitor.java v 1.2 src/java/org/codehaus/activemq/capacity/CapacityMonitor.java v 1.3 src/java/org/codehaus/activemq/capacity/CapacityMonitorEvent.java v 1.2 src/java/org/codehaus/activemq/capacity/CapacityMonitorEventListener.java v 1.2 src/java/org/codehaus/activemq/capacity/DelegateCapacityMonitor.java v 1.1 src/java/org/codehaus/activemq/message/AbstractPacket.java v 1.10 src/java/org/codehaus/activemq/message/CapacityInfo.java v 1.1 src/java/org/codehaus/activemq/message/CapacityInfoReader.java v 1.1 src/java/org/codehaus/activemq/message/CapacityInfoRequest.java v 1.1 src/java/org/codehaus/activemq/message/CapacityInfoRequestReader.java v 1.1 src/java/org/codehaus/activemq/message/CapacityInfoRequestWriter.java v 1.1 src/java/org/codehaus/activemq/message/CapacityInfoWriter.java v 1.1 src/java/org/codehaus/activemq/message/DefaultWireFormat.java v 1.8 src/java/org/codehaus/activemq/message/Packet.java v 1.10 src/java/org/codehaus/activemq/message/Receipt.java v 1.8 src/java/org/codehaus/activemq/message/ReceiptReader.java v 1.7 src/java/org/codehaus/activemq/message/ReceiptWriter.java v 1.8 src/java/org/codehaus/activemq/message/util/BoundedPacketQueue.java v 1.2 src/java/org/codehaus/activemq/message/util/MemoryBoundedQueue.java v 1.2 src/java/org/codehaus/activemq/message/util/SpooledBoundedPacketQueue.java v 1.2 src/java/org/codehaus/activemq/transport/AbstractTransportChannel.java v 1.1 src/java/org/codehaus/activemq/transport/TransportChannel.java v 1.7 src/java/org/codehaus/activemq/transport/TransportStatusEvent.java v 1.1 src/java/org/codehaus/activemq/transport/TransportStatusEventListener.java v 1.1 src/java/org/codehaus/activemq/transport/composite/CompositeTransportChannel.java v 1.4 src/java/org/codehaus/activemq/transport/composite/CompositeTransportChannelFactory.java v 1.2 src/java/org/codehaus/activemq/transport/ember/EmberTransportChannel.java v 1.13 src/java/org/codehaus/activemq/transport/gnet/GTransportChannel.java v 1.13 src/java/org/codehaus/activemq/transport/jgroups/JGroupsTransportChannel.java v 1.3 src/java/org/codehaus/activemq/transport/jrms/JRMSTransportChannel.java v 1.14 src/java/org/codehaus/activemq/transport/reliable/ReliableTransportChannel.java v 1.1 src/java/org/codehaus/activemq/transport/reliable/ReliableTransportChannelFactory.java v 1.1 src/java/org/codehaus/activemq/transport/reliable/SMLCGRandom.java v 1.1 src/java/org/codehaus/activemq/transport/tcp/TcpTransportChannel.java v 1.23 src/java/org/codehaus/activemq/transport/udp/UdpTransportChannel.java v 1.16 src/java/org/codehaus/activemq/transport/vm/VmTransportChannel.java v 1.11 src/test/org/codehaus/activemq/broker/MockBrokerClient.java v 1.13 src/test/org/codehaus/activemq/capacity/BasicCapacityMonitorTest.java v 1.1 src/test/org/codehaus/activemq/message/util/MemoryBoundedQueueTest.java v 1.1 src/test/org/codehaus/activemq/transport/reliable/ReliableTransportChannelFactoryTest.java v 1.1 Added support for flow control and reliability
2004-07-22 13:51:17 | stewie | src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.4 Added support for flow control and reliability
2004-07-22 13:50:07 | stewie | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.40 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.7 Added support for flow control and reliability
2004-07-22 08:54:54 | James Strachan | src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.7 updated timer to fix a failing test
2004-07-22 08:25:47 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.6 made close more explicit, nulling resources so we can tell if things are tried to be stopped twice. also temporarily disabled the use of persistence until I fix all the unit test cases
2004-07-22 07:37:17 | James Strachan | src/test/org/codehaus/activemq/service/TopicBrokerTest.java v 1.2 More fixes of old tests which don't work so well now that persistence is enabled by default
2004-07-22 07:24:27 | James Strachan | src/test/org/codehaus/activemq/JmsTopicSendReceiveTest.java v 1.14 src/test/org/codehaus/activemq/TestSupport.java v 1.5 src/test/org/codehaus/activemq/service/QueueBrokerTest.java v 1.2 More fixes of old tests which don't work so well now that persistence is enabled by default
2004-07-22 07:21:19 | James Strachan | src/test/org/codehaus/activemq/JmsTopicSendReceiveWithTwoConnectionsTest.java v 1.9 More fixes of old tests which don't work so well now that persistence is enabled by default
2004-07-22 06:54:48 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.5 src/test/org/codehaus/activemq/service/SimpleTopicBrokerTest.java v 1.2 Added better loggging when creating a data directory and minor fix to a failing test
2004-07-21 21:45:45 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.4 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.8 src/test/org/codehaus/activemq/JmsDurableTopicSendReceiveTest.java v 1.1 src/test/org/codehaus/activemq/JmsSendReceiveTestSupport.java v 1.6 src/test/org/codehaus/activemq/JmsTopicSendReceiveTest.java v 1.13 src/test/org/codehaus/activemq/JmsTopicSendReceiveWithTwoConnectionsTest.java v 1.8 Enabled JDBM by default for durable persistence
2004-07-21 19:46:09 | James Strachan | src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.3 added helper methods for easier auto-configuration and made broker easier to configure via Spring
2004-07-21 19:15:19 | James Strachan | src/java/org/codehaus/activemq/DuplicateDurableSubscriptionException.java v 1.1 src/java/org/codehaus/activemq/broker/impl/BrokerClientImpl.java v 1.3 src/java/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.2 src/java/org/codehaus/activemq/service/Subscription.java v 1.10 src/java/org/codehaus/activemq/service/SubscriptionContainer.java v 1.4 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.7 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscriptionContainer.java v 1.4 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.6 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.7 Added extra check that we don't have a current subscription already existing which has the same clientID and subscriberName - if so we throw an excpetion
2004-07-21 18:08:36 | James Strachan | src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.17 src/java/org/codehaus/activemq/service/MessageStore.java v 1.8 src/java/org/codehaus/activemq/service/MessageStoreTestSupport.java v 1.1 src/java/org/codehaus/activemq/service/QueueMessageContainer.java v 1.5 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.10 src/test/org/codehaus/activemq/service/QueueMessageStoreTestSupport.java v 1.1 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.6 Added test cases & implementation of durable queue based recovery with implementations for BDB and JDBM
2004-07-21 16:17:04 | James Strachan | src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.5 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.10 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.5 fixed durable topic recovery so that failure for a subscription which is initiated but never acknowledges any messages works correctly - next recovery point will be started from the correct point. i.e. we now store a checkpoint on start of a durable topic subscription. (If we don't store a checkpoint it means start from the beginning of the durable message store)
2004-07-21 15:21:25 | James Strachan | src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.4 topic durable subscription recovery tested & working for BDB JE
2004-07-21 14:44:52 | James Strachan | src/java/org/codehaus/activemq/service/MessageIdentity.java v 1.5 src/java/org/codehaus/activemq/service/MessageStore.java v 1.7 src/java/org/codehaus/activemq/service/PersistenceAdapter.java v 1.3 src/java/org/codehaus/activemq/service/Subscription.java v 1.9 src/java/org/codehaus/activemq/service/TopicMessageContainer.java v 1.5 src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.4 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.9 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.9 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.6 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.3 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.7 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.5 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.13 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.3 topic durable subscription recovery tested & working for JDBM
2004-07-21 11:46:31 | James Strachan | src/java/org/codehaus/activemq/service/Subscription.java v 1.8 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.6 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.4 more refactorings to ensure we pass around MessageIdentity rather than String messageID
2004-07-21 10:42:13 | James Strachan | src/java/org/codehaus/activemq/ActiveMQConnection.java v 1.39 src/java/org/codehaus/activemq/ActiveMQSession.java v 1.32 src/java/org/codehaus/activemq/ActiveMQTopicSubscriber.java v 1.6 src/java/org/codehaus/activemq/message/ActiveMQDestination.java v 1.13 src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.16 src/java/org/codehaus/activemq/service/MessageContainer.java v 1.9 src/java/org/codehaus/activemq/service/MessageIdentity.java v 1.4 src/java/org/codehaus/activemq/service/QueueMessageContainer.java v 1.4 src/java/org/codehaus/activemq/service/Subscription.java v 1.7 src/java/org/codehaus/activemq/service/TopicMessageContainer.java v 1.4 src/java/org/codehaus/activemq/service/TopicMessageStore.java v 1.3 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.8 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.8 src/java/org/codehaus/activemq/service/impl/DurableTopicSubscription.java v 1.2 src/java/org/codehaus/activemq/service/impl/MessagePointer.java v 1.2 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.5 src/java/org/codehaus/activemq/service/impl/SubscriptionImpl.java v 1.3 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.12 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.2 refactor so that the core MessageContainer and MessageStore APIs take a MessageIdentity rather than a String messageID. This allows us to lazily associate a message identity with a unique ordered sequenceNumber and use that in the various persistent methods to avoid unnecessary lookups
2004-07-21 06:18:48 | James Strachan | project.xml v 1.94 src/java/org/codehaus/activemq/filter/DestinationFilter.java v 1.2 src/java/org/codehaus/activemq/message/ActiveMQDestination.java v 1.12 src/java/org/codehaus/activemq/message/ActiveMQMessage.java v 1.15 src/java/org/codehaus/activemq/service/MessageContainer.java v 1.8 src/java/org/codehaus/activemq/service/MessageIdentity.java v 1.3 src/java/org/codehaus/activemq/service/MessageStore.java v 1.6 src/java/org/codehaus/activemq/service/impl/DefaultBroker.java v 1.2 src/java/org/codehaus/activemq/service/impl/DurableQueueMessageContainer.java v 1.7 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainer.java v 1.7 src/java/org/codehaus/activemq/service/impl/DurableTopicMessageContainerManager.java v 1.5 src/java/org/codehaus/activemq/service/impl/InitialImageMessageContainerManager.java v 1.1 src/java/org/codehaus/activemq/service/impl/MessageEntry.java v 1.2 src/java/org/codehaus/activemq/service/impl/ProxyMessageContainerManager.java v 1.1 src/java/org/codehaus/activemq/service/impl/QueueMessageContainerManager.java v 1.4 src/java/org/codehaus/activemq/service/impl/TransientTopicMessageContainerManager.java v 1.2 src/java/org/codehaus/activemq/util/LRUCache.java v 1.1 src/test/org/codehaus/activemq/service/MessageContainerTestSupport.java v 1.11 src/test/org/codehaus/activemq/service/TopicMessageStoreTestSupport.java v 1.1 Refactorings to allow more efficient persistent stores. Close to full optimal implementation for BDB and JDBM Added early cut of an initial image cache container