summaryrefslogtreecommitdiff
path: root/java/broker-plugins/amqp-0-8-protocol
Commit message (Collapse)AuthorAgeFilesLines
* Add loggingRobert Godfrey2014-10-133-1/+240
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1631344 13f79535-47bb-0310-9956-ffa450edef68
* Fix the invalid channel proxy caseRobert Godfrey2014-10-131-6/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1631320 13f79535-47bb-0310-9956-ffa450edef68
* Migrate broker to new direct method dispatch mechanismRobert Godfrey2014-10-138-2318/+255
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1631275 13f79535-47bb-0310-9956-ffa450edef68
* Move connection methods into AMQProtocolEngineRobert Godfrey2014-10-125-330/+491
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1631192 13f79535-47bb-0310-9956-ffa450edef68
* Move channel methods into AMQChannelRobert Godfrey2014-10-124-1499/+1406
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1631160 13f79535-47bb-0310-9956-ffa450edef68
* Move channel methodsRobert Godfrey2014-10-1119-2091/+2182
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1631137 13f79535-47bb-0310-9956-ffa450edef68
* Merge from trunkRobert Godfrey2014-10-104-2237/+3254
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1630749 13f79535-47bb-0310-9956-ffa450edef68
* More refactoringRobert Godfrey2014-10-101-9/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1630745 13f79535-47bb-0310-9956-ffa450edef68
* More refactoringRobert Godfrey2014-10-037-21/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1629270 13f79535-47bb-0310-9956-ffa450edef68
* Remove (essentially) unusued state class, tidy up package structureRobert Godfrey2014-09-3011-126/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1628514 13f79535-47bb-0310-9956-ffa450edef68
* Remove handlersRobert Godfrey2014-09-3049-4367/+1967
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1628473 13f79535-47bb-0310-9956-ffa450edef68
* Remove remaining protocol specific classes/interfacesRobert Godfrey2014-09-2918-30/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1628339 13f79535-47bb-0310-9956-ffa450edef68
* Merge method body implementation classesRobert Godfrey2014-09-299-129/+71
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1628336 13f79535-47bb-0310-9956-ffa450edef68
* Remove redundant interfacesRobert Godfrey2014-09-284-13/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1628082 13f79535-47bb-0310-9956-ffa450edef68
* Remove duplicate method body implementationsRobert Godfrey2014-09-2840-972/+551
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6125-ProtocolRefactoring@1628074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6099: [Java Broker] Prevent exceptions whose message exceeds 255 ↵Keith Wall2014-09-151-2/+2
| | | | | | characters causing unexpected Broker shutdown. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624998 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6081, QPID-6082: [Python Client Tests] Add python tests for verifying ↵Keith Wall2014-09-121-3/+10
| | | | | | the receipt of large messages occupying more than one frame (08-091) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624545 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6055 : [Java Broker] Ensure max frame size is always less than ↵Robert Godfrey2014-08-305-8/+27
| | | | | | Integer.MAX_VALUE git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1621498 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6051: Allow exceptions from post commit actions to be handled in the ↵Alex Rudyy2014-08-281-2/+7
| | | | | | callers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1621146 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6051: Fix handling of exceptions thrown from post commit or deferred ↵Alex Rudyy2014-08-281-4/+10
| | | | | | actions on transaction commit git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1621106 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6040 : [Java Broker] [Java Client] add the ability to create a single ↵Robert Godfrey2014-08-265-73/+132
| | | | | | consumer that is consuming across a collection of queues git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1620659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6037 : [Java Client] Enhance experimental support for ADDR addressing ↵Robert Godfrey2014-08-241-2/+14
| | | | | | to the 0-8/9/9-1 client git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1620147 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6000 : [Java Broker] [Java Client] add the ability to configure ↵Robert Godfrey2014-08-168-58/+182
| | | | | | automatic message compression git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1618375 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6002 : [Java Broker] NullPointerException when writing message discard ↵Robert Godfrey2014-08-151-7/+6
| | | | | | logging message git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1618139 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3978 : [Java Broker] Add unit test for UnacknowledgedMessageMapRobert Godfrey2014-08-141-0/+84
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1618082 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3978 : [Java Broker] Fix bug in unacknowledged map where non locked ↵Robert Godfrey2014-08-141-1/+1
| | | | | | (deleted) messages were not being excluded from the messages to dequeue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1618079 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4429 : [Java] Implement max frame size negotiation checks in 0-x protocolsRobert Godfrey2014-08-095-23/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616977 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5745 : [Java Broker] enforce disconnect of AMQP 0-x connections when ↵Robert Godfrey2014-08-081-3/+18
| | | | | | authentication is not performed in a timely manner git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616899 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5746 : [Java Broker] enforce idle disconnect of AMQP 0-8/9/9-1 connectionsRobert Godfrey2014-08-081-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616861 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5980: yet more javadoc fixupsRobert Gemmell2014-08-083-16/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616796 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3978 : [Java Broker] Allow for acquired messages to be removed from a ↵Robert Godfrey2014-08-083-28/+33
| | | | | | queue due to TTL or management actions git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616742 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5813: Advance version numbers on trunk to 0.29 or 0.32-SNAPSHOT as ↵Justin Ross2014-08-071-1/+1
| | | | | | appropriate git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616586 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5965 : [Java Broker] flow transient messages to disk in low memory ↵Robert Godfrey2014-08-062-4/+26
| | | | | | situations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1616155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5958: [Java Broker] Wire up the Connection#remoteProcessPid attribute ↵Keith Wall2014-08-031-0/+8
| | | | | | | | | | to the client's process identifier made available as connection properties during connection negotiation. * Make information available via the Connection tab during the Web Management UI. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1615425 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5957: [Java Broker] Extend the Session model object to expose ↵Keith Wall2014-08-031-0/+28
| | | | | | | | transaction start and update times * Expose the same information on the Connection tab within the Web Management UI. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1615424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5930 : [Java Broker] Minimize memory footprint for persistent messagesRobert Godfrey2014-07-282-16/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1613950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4304 : [Java Broker] Add an attribute to queues - "messageDurability" - ↵Robert Godfrey2014-07-254-26/+62
| | | | | | which controls whether message data is persisted or not. By default, depend on the persistence setting of the message, but allow an individual queue to declare that all (or no) messages should be persisted on the queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1613440 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5922 : [Java Broker] restrict the use of PLAIN authentication to secure ↵Robert Godfrey2014-07-242-7/+16
| | | | | | channels git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1613068 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5802: [Java Broker] Introduce separate VirtualHost typesKeith Wall2014-06-063-12/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1600936 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker} Refactor MessageStore implementations extracting a ↵Keith Wall2014-06-062-13/+15
| | | | | | MessageStoreProvider interface. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1600931 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5795: [Java Broker] Prevent ConnectionAdapter leak when closing a ↵Keith Wall2014-05-301-4/+0
| | | | | | | | | | | | | | messaging connection The leak was due to the fact that nothing was telling the virtualhost to unregister the connection child (#unregisterChild) when the connection was closed. * Made ConnectionAdapter responsible for causing its own deletion (when the underlying connection is closed). The call to #deleted() causes the child to be unregistered from its parent (preventing the leak) * Removed the now unnecessary _connectionAdapters map from the VH. This needlessly duplicated information already held more generally by the ACO. * Refactored SessionAdapter in sympathy with CA changes. SessionsAdapters where _not_ being leaked as the session implementation were already telling the model to delete. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1598658 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5715: [Java Broker] Prevent sporadic failure of BDB HA REST test ↵Keith Wall2014-05-231-8/+6
| | | | | | | | | | | | testNewMasterElectedWhenVirtualHostIsStopped * VHN role attribute now mutated after the completion of onMaster/onReplica event * Made BDBHAReplicaVirtualHost a type (BDB_HA_REPLICA) within the VirtualHost category. This no-op vhost represents the virtualhost when the node is replica (and the mastership is elsewhere within the group). Work by Andrew MacBean <andymacbean@gmail.com> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1597066 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5774: first main swipe, remove the Ant builds main build.xml and ↵Robert Gemmell2014-05-211-33/+0
| | | | | | associated files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1596595 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5715: [Java Broker] Make virtualhosts respect the states ACTIVE and STOPPEDKeith Wall2014-05-201-2/+2
| | | | | | | | | * Changes in virtualhost state are now persisted to store. * VirtualHostState eliminated. The PASSIVE state used when a BDB HA Virtualhost is in replica is replaced by UNAVAILABLE. Work by me and Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1596281 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5766: Intitialisation of StatisticsCounter objects can lead to NPE.Keith Wall2014-05-161-11/+5
| | | | | | Patch Supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1595155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5578 : [Java Broker] Use annotation to allow registration of all ↵Robert Godfrey2014-04-302-13/+13
| | | | | | ConfiguredObject types at startup. Use this meta data for REST servlets. Remove unnecessary pluggable factory interfaces git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1591170 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: update pom versions to 0.30-SNAPSHOT, using: mvn ↵Robert Gemmell2014-04-291-1/+1
| | | | | | release:update-versions -DdevelopmentVersion=0.30-SNAPSHOT git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1590968 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5578 : Address Review comment from Keith Wall re: r1589912Robert Godfrey2014-04-281-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1590699 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5726 : [Java Broker] Use annotation processing to generate object ↵Robert Godfrey2014-04-2811-80/+39
| | | | | | factories and service definitions git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1590547 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5578 : Ensure correct error code is returned when a queue is declared ↵Robert Godfrey2014-04-251-7/+7
| | | | | | with an unknown alternate exchange git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1589912 13f79535-47bb-0310-9956-ffa450edef68