LibraryToggle FramesPrintFeedback

API Changes

Classes removed

The following classes have been removed from Apache ActiveMQ 5.7.0:

org.apache.activemq.thread.Valve

Not needed in 5.7.0. The threading model has now been refactored to use the ThreadPoolUtils API.

org.apache.activemq.util.xstream.XStreamMessageTransformer

Replaced by org.apache.activemq.util.oxm.XStreamMessageTransformer.

org.apache.activemq.transport.http.HttpTransport

org.apache.activemq.transport.http.HttpsTransport

Methods removed

The following methods have been removed from Apache ActiveMQ 5.7.0:

org.apache.activemq.console.filter.AmqMessagesQueryFilter.createConnection(java.net.URI)

Use createConnection() instead, and pass the URL to the ConnectionFactory when it is created.

org.apache.activemq.broker.TransportConnector.setBrokerName

Use the setBrokerService(BrokerService) method instead.

org.apache.activemq.command.ConsumerInfo.getSubcriptionName

Use the correctly spelled getSubscriptionName method instead.

org.apache.activemq.command.ConsumerInfo.setSubcriptionName

Use the correctly spelled setSubscriptionName method instead.

org.apache.activemq.transport.TransportFactory.bind(String, java.net.URI)

Use bind(BrokerService, java.net.URI) instead.

org.apache.activemq.transport.tcp.SslTransportFactory.setKeyAndTrustManagers

org.apache.activemq.xbean.XBeanBrokerService.setDestroyApplicationContextOnShutdown

This method is not needed.

org.apache.activemq.xbean.XBeanBrokerService.setDestroyApplicationContextOnStop

This method is not needed.

Deprecated classes and interfaces

The following classes and interfaces are deprecated in Apache ActiveMQ 5.7.0:

org.apache.activemq.store.jdbc.DatabaseLocker

Use more the general org.apache.activemq.broker.Locker interface instead

org.apache.activemq.thread.DefaultThreadPools

Use the org.apache.activemq.thread.TaskRunnerFactory class instead.

Deprecated methods

The following methods are deprecated in Apache ActiveMQ 5.7.0:

org.apache.activemq.broker.jmx.BrokerViewMBean.getOpenWireURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerViewMBean.getSslURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerViewMBean.getStompURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerViewMBean.getStompSslURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerView.getOpenWireURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerView.getSslURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerView.getStompURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.broker.jmx.BrokerView.getStompSslURL

Use BrokerViewMBean.getTransportConnectors() or BrokerViewMBean.getTransportConnectorByType(String) instead.

org.apache.activemq.selector.SimpleCharStream.getColumn

org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getDatabaseLocker

Use the LockableServiceSupport.getLocker() method instead.

org.apache.activemq.thread.DefaultThreadPools.getDefaultTaskRunnerFactory

org.apache.activemq.selector.SimpleCharStream.getLine

org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.setDatabaseLockedWaitDelay(int)

Use Locker.setLockAcquireSleepInterval(long) instead.

org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setDatabaseLocker(Locker)

Use the LockableServiceSupport.setLocker(org.apache.activemq.broker.Locker) method instead.

org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setLockAcquireSleepInterval(long)

Use Locker.setLockAcquireSleepInterval(long) instead.

org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setUseDatabaseLock(boolean)

Use LockableServiceSupport.setUseLock(boolean) instead.

Comments powered by Disqus