You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2015/05/05 03:47:09 UTC

[4/4] activemq-artemis git commit: This closes #222 on resource limits

This closes #222 on resource limits


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/bebd8093
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/bebd8093
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/bebd8093

Branch: refs/heads/master
Commit: bebd8093c080e3fb6355038eec4eb4f75d754136
Parents: adb0b2b f509ce7
Author: Clebert Suconic <cl...@apache.org>
Authored: Mon May 4 21:39:57 2015 -0400
Committer: Clebert Suconic <cl...@apache.org>
Committed: Mon May 4 21:39:57 2015 -0400

----------------------------------------------------------------------
 artemis-cli/src/test/resources/broker-nojms.xml |   8 +-
 artemis-cli/src/test/resources/broker.xml       |   8 +-
 .../remoting/impl/netty/TransportConstants.java |   5 +
 .../openwire/OpenWireProtocolManager.java       |   4 +-
 .../protocol/openwire/amq/AMQServerSession.java |   2 +-
 .../core/protocol/stomp/StompConnection.java    |   2 +-
 .../artemis/core/config/Configuration.java      |  16 ++
 .../core/config/impl/ConfigurationImpl.java     |  23 +++
 .../deployers/impl/FileConfigurationParser.java |  54 ++++++
 .../core/persistence/QueueBindingInfo.java      |   2 +
 .../impl/journal/JournalStorageManager.java     |  41 ++++-
 .../core/remoting/impl/invm/InVMAcceptor.java   |  16 ++
 .../core/remoting/impl/invm/InVMConnector.java  |  19 +-
 .../remoting/impl/invm/TransportConstants.java  |   4 +
 .../core/remoting/impl/netty/NettyAcceptor.java |  55 ++++--
 .../core/server/ActiveMQMessageBundle.java      |   6 +
 .../artemis/core/server/ActiveMQServer.java     |   9 +
 .../activemq/artemis/core/server/Queue.java     |   5 +
 .../artemis/core/server/QueueFactory.java       |   1 +
 .../core/server/impl/ActiveMQServerImpl.java    |  93 +++++++++-
 .../core/server/impl/LastValueQueue.java        |   2 +
 .../server/impl/PostOfficeJournalLoader.java    |   1 +
 .../core/server/impl/QueueFactoryImpl.java      |   3 +
 .../artemis/core/server/impl/QueueImpl.java     |  11 ++
 .../core/server/impl/ServerSessionImpl.java     |  10 +-
 .../settings/impl/ResourceLimitSettings.java    | 173 +++++++++++++++++++
 .../resources/schema/artemis-configuration.xsd  |  48 +++++
 .../core/config/impl/FileConfigurationTest.java |   3 +
 .../impl/ScheduledDeliveryHandlerTest.java      |   6 +
 .../resources/ConfigurationTest-full-config.xml |   6 +
 docs/user-manual/en/SUMMARY.md                  |   1 +
 docs/user-manual/en/configuring-transports.md   |   8 +
 docs/user-manual/en/resource-limits.md          |  27 +++
 .../integration/client/DurableQueueTest.java    |  21 +++
 .../integration/client/HangConsumerTest.java    |   6 +-
 .../client/InterruptedLargeMessageTest.java     |   4 +
 .../jms/client/TopicCleanupTest.java            |   2 +-
 .../integration/server/ConnectionLimitTest.java |  96 ++++++++++
 .../integration/server/ResourceLimitTest.java   | 131 ++++++++++++++
 .../core/server/impl/QueueConcurrentTest.java   |   1 +
 .../unit/core/postoffice/impl/FakeQueue.java    |   6 +
 .../unit/core/server/impl/QueueImplTest.java    |   1 +
 .../server/impl/fakes/FakeQueueFactory.java     |   2 +
 43 files changed, 897 insertions(+), 45 deletions(-)
----------------------------------------------------------------------