summaryrefslogtreecommitdiff
path: root/qpid/java/client
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5048: re-instate dependency versions after qpid parent pom removal of ↵Robert Gemmell2014-04-211-0/+2
| | | | | | | | | dependency management section. merge from trunk r1588885 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1588907 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: include the JMS API jar in the client release assemblies as we ↵Robert Gemmell2014-04-132-0/+12
| | | | | | | | have in the past merge from trunk r1586025 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586993 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048,QPID-5657: initial bulk change toward bringing the maven build on ↵Robert Gemmell2014-04-136-4/+286
| | | | | | | | | | | | | | | | | | the 0.28 branch up to parity with trunk Merges the following revisions from trunk: r1579935 r1581349 r1582781 r1582782 r1585102 r1585103 r1585105 r1585106 r1585112 r1585440 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586990 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5600: Advance the release version to 0.28Justin Ross2014-03-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1579693 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4000 , QPID-5601 : Improve conversion of reply-to between different ↵Robert Godfrey2014-03-055-20/+100
| | | | | | protocols. Add functionality to the default exchange to understand AMQP 1.0 addresses. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1574551 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5596 : [Java] Address bugs found by FindBugsRobert Godfrey2014-03-032-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1573586 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Maven enahancements to remove child version definitions and ↵Robert Gemmell2014-02-281-1/+0
| | | | | | | | improve profile handling for sys tests Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Maven enahancements to restructure POM hierarchy and improve buildRobert Gemmell2014-02-272-6/+9
| | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572552 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5577 : [Java Broker] Change Exchange,Queue,Binding,Consumer to ↵Robert Godfrey2014-02-261-1/+4
| | | | | | implement ConfiguredObject and remove adapter classes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572343 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5569 : NPE on getStringProperty("JMSXUserId")Robert Godfrey2014-02-201-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1570247 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5504 : refactring of queues, and introduce management node and ↵Robert Godfrey2014-02-111-1/+1
| | | | | | amqp-management module git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1567026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Maven POM refactoring - names, descriptions, dependencies & versionsRobert Gemmell2014-02-061-9/+9
| | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565303 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5504 : initial refactoring to move common code into shared classes, ↵Robert Godfrey2014-01-223-8/+7
| | | | | | make transports work similarly with respect to message routing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: logging and build output cleanupRobert Gemmell2014-01-222-3/+4
| | | | | | Patch Supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560398 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Logging dependency and configuration tidy up for maven buildRobert Gemmell2014-01-221-8/+1
| | | | | | Patch Supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560392 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5342 : [Java Client] 0-10 client does not close connection when ↵Robert Godfrey2014-01-151-4/+8
| | | | | | heartbeat timeout interval has been exceeded git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558363 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5373: move retrieval of the peer Principal into the connection IO ↵Robert Gemmell2014-01-111-5/+0
| | | | | | thread, retrieving from the NetworkConnection during the AMQP handshak after the SSL handshake must have already been completed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1557467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5420: Restore ability to consume using BURLs specifying default exchange.Keith Wall2014-01-073-6/+15
| | | | | | | | | | | | * Java Broker: Changed AbstractVirtualHost so that createExchange throws ExchangeExistException before checking for a reserved exchnage name. The effect will be that the Java Broker will again accept active declaration of the built in exchanges (amq.*, qpid.* and default). * Java Broker: Changed the 0-8..0-9-1 ExchangeBoundHandler so that a null exchnage name is treated to mean the default exchange. This matches the behaviour of ServerSessionDelegate#exchangeBound() on the 0-10 path. This allows the Java client to query bindings on the default exchange. * Client: Changed AbstractAMQMessageDelegate.java so that 0-10 knows the type of the default exchange when populating the JMSDestination on received messages. * Client: Introduced system property qpid.bind_queues system property so that the exchange/queue bind side effect can be suppressed on consumer creation. Like qid.declare_exchanges and declare_queues, this system propery has effect when using BURLs. Might be useful if using a new client with older broker. * Added new system tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556292 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java System Tests] Add extra logging to HeartbeatTest in order to ↵Keith Wall2013-11-281-1/+1
| | | | | | understand an occasional failure on a slow (virtalised) Jenkins environment git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1546330 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5255: Change trunk version to 0.27Justin Ross2013-11-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541283 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4534: unify client heartbeat system properties/connection url options.Keith Wall2013-10-3010-150/+110
| | | | | | | | | | | * Connection url 'heartbeat' broker-option (and deprecated 'idle_timeout') now understood for all protocols * System property 'qpid.heartbeat' (and deprecated 'amqj.heartbeat.delay' and 'idle_timeout') now understood for all protocols * Enhanced heartbeat system tests * Docbook updates Original patch from Keith Wall, plus updates from Robbie Gemmell git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537313 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5224: escape usage of the ExchangeBound AMQP extension during basic ↵Robert Gemmell2013-10-136-5/+64
| | | | | | consumer setup to enable interop with 0-8/0-9/0-9-1 brokers that lack this Qpid extension to AMQP, such as RabbitMQ. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1531762 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5223: add system property to toggle populating the 'expiration' header ↵Robert Gemmell2013-10-131-3/+14
| | | | | | with the raw TTL value instead of the actual expiration time, for interop with e.g. RabbitMQ git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1531761 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5204 Modified the code to return qpid.subject even when renamed toRajith Muditha Attapattu2013-10-073-2/+3
| | | | | | JMS_qpid_subject. Modified the test case to handle the changes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530007 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5204 If the strict-jms flag is set qpid.subject is transformed intoRajith Muditha Attapattu2013-10-071-1/+1
| | | | | | JMS_qpid_subject on the receiver side. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530001 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: remove the groupId from sub-modules, inherit org.apache.qpid from ↵Robert Gemmell2013-10-061-1/+0
| | | | | | the parent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529705 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5197: Remove obsolete --cluster-durable/persistLastNode options in java ↵Alan Conway2013-10-041-6/+1
| | | | | | code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529200 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: add pluginManagement section to the qpid parent, to override ↵Robert Gemmell2013-09-301-14/+1
| | | | | | | | | apache parent versions as desired and set any additional config. Sets the compiler source+target values in parent and removes unecessary duplicate compiler plugin config from child modules. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1527797 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: add initial pom files for a maven buildRobert Gemmell2013-09-232-0/+155
| | | | | | still a work-in-progress git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525753 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5160: add a qpid-test-utils module instead of making every modules ↵Robert Gemmell2013-09-235-3/+215
| | | | | | tests rely on the tests dir from the common module git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5088 : [Java Broker] Isolate use of AMQShortString and FieldTable to ↵Robert Godfrey2013-08-219-129/+133
| | | | | | 0-8/9/9-1 protocol specific plugins git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516058 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5050: Move invocation of ExceptionListener to after the failoverMutex ↵Keith Wall2013-08-161-32/+44
| | | | | | | | | | | | | is released avoiding deadlock possibility Previously, the ExceptionListener was invoked whilst the failoverMutex was held, between the two potential state changes (connection state change and session state change). This commit reorders the statements so that the ExceptionListner is fired after the failoverMutex is released. It also means that the ExceptionListener is fired *after* both connection/session have undergone any state changes. The exceptionListener member is also made thread safe. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514664 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5065 : [Java] tests do not run on WindowsRobert Godfrey2013-08-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1512335 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA Changed the exception thrown for an invalid destination from a ↵Rajith Muditha Attapattu2013-07-231-2/+2
| | | | | | | | regular JMSException to an InvalidDestinationException. This is patch from Pavel Morevec. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1506095 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA Corrected the error message thrown when the message id is not ofRajith Muditha Attapattu2013-07-231-1/+1
| | | | | | the correct form. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1506068 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA Removed two System.out's from the code.Rajith Muditha Attapattu2013-07-232-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1506055 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4961: Change trunk version to 0.25Justin Ross2013-07-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504343 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4995: Generate queue name on a client if it is not provided in binding URLAlex Rudyy2013-07-173-3/+130
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504186 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4994: Remove redundant binding URL options for subscription name and ↵Alex Rudyy2013-07-171-12/+41
| | | | | | client id git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4943: Introduce a feature for 0-8/0-9/0-9-1 protocols to close a ↵Alex Rudyy2013-06-215-5/+191
| | | | | | connection on receiving a mandatory unroutable message in a transacted session git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1495511 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4934 : [Java XA] Stop redundant session creation for XA Sessions, ↵Robert Godfrey2013-06-183-30/+46
| | | | | | improve logging for XA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494214 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4904 : [Java] AMQShortString.equals should on return true if it is ↵Robert Godfrey2013-06-032-46/+46
| | | | | | being compared to another AMQShortString git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488957 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4897 : [Java Broker] Allow selectors on bindings fro non-topic exchangesRobert Godfrey2013-06-015-139/+206
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4896: Change Drain/Spout not to assume a virtualhost named testKeith Wall2013-05-311-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488133 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4873 Commiting patch by Helen Kwong.Rajith Muditha Attapattu2013-05-234-15/+108
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485878 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4864 The JMS client needlessly holds the failover mutex whenRajith Muditha Attapattu2013-05-171-7/+4
| | | | | | creating a text message. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483877 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3838 If stric-jms flag is used qpid.subject is prefixed with "JMS_"Rajith Muditha Attapattu2013-05-092-6/+56
| | | | | | | to ensure we are in compliance with the JMS spec. Without this fix we fail the JEE TCK. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4714 Moved _delegate.closeConnection method inside a finally blockRajith Muditha Attapattu2013-04-251-3/+12
| | | | | | | to ensure the TCP connection is closed in case an exception is thrown from any of the methods above. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475810 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4751: change Hello example to remove mention of 'test' virtualhostRobert Gemmell2013-04-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470474 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3769 Modified the equals and hashcode methods in AMQTopic to fallRajith Muditha Attapattu2013-04-012-5/+36
| | | | | | | back to AMQDestination for address strings. For BURL the existing impl will continue to work. Added AMQAnyDestination to the tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463158 13f79535-47bb-0310-9956-ffa450edef68