summaryrefslogtreecommitdiff
path: root/qpid/java/client/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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-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 initial pom files for a maven buildRobert Gemmell2013-09-231-0/+27
| | | | | | | | | | | | 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-234-2/+214
| | | | | | | | | | | | 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-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-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
* | QPID-3769 Addressed concerns raised by Alex. Expanded the tests toRajith Muditha Attapattu2013-03-261-2/+6
| | | | | | | | | | | | verify subject equality when determining equality for destinations. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1461329 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3769 Added a check to see if the subject is equal.Rajith Muditha Attapattu2013-03-261-0/+15
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1461324 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4637: Change the Qpid version to 0.23Justin Ross2013-03-241-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1460486 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4000 : [Java Broker] Add conversion of 0-x messages to 1-0 subscriptionsRobert Godfrey2013-03-176-1122/+212
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457482 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4549 Applying Pavel's patch.Rajith Muditha Attapattu2013-03-131-5/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456131 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3769 Modified the hashcode impl to match equals. Added a test caseRajith Muditha Attapattu2013-03-132-5/+57
| | | | | | | | | | | | to verify equals and hashcode for ADDR based destinations. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456008 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3769 Applying a modified version of a patch from Siddesh Poyarekar.Rajith Muditha Attapattu2013-03-131-7/+25
| | | | | | | | | | | | | | | | The original patch did a literal comparison of the address strings which can cause issues if it had white spaces. The modified version matches the type and name. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456007 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4274 Applied the same fix when an exchange is deleted as the sameRajith Muditha Attapattu2013-03-071-0/+1
| | | | | | | | | | | | | | situation could arise if the exchange gets deleted by a receiver or a producer. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454135 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4274 Applied Pavel's fix of setting the resolved time to zero, butRajith Muditha Attapattu2013-03-071-0/+1
| | | | | | | | | | | | in a different location where the node deletes are handled. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454134 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3396 Changed the test cases to relect that username and passwordRajith Muditha Attapattu2013-03-062-5/+4
| | | | | | | | | | | | is optional. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1453559 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3396 Modified the URLParser to not throw an exception if theRajith Muditha Attapattu2013-03-063-5/+16
| | | | | | | | | | | | | | | | username and password is empty. Instead once a SASL mechanism is selected we check if that mechanism needs user/pass and then throw an exception at that point. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1453558 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4617 Added a null check to clear ReplyTo.Rajith Muditha Attapattu2013-03-051-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1453041 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4617 null is now returned when exchange and routingkey are set toRajith Muditha Attapattu2013-03-011-1/+1
| | | | | | | | | | | | null in a replyTo. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451727 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4608 Added code to handle TransportException and any otherRajith Muditha Attapattu2013-02-281-0/+8
| | | | | | | | | | | | RuntimeException. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451362 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4608 Moved the exception handling code to a method. The method alsoRajith Muditha Attapattu2013-02-282-22/+26
| | | | | | | | | | | | | | | | | | | | checks for authorization denied exceptions and throws a JMSSecurityException instead of a regular JMSException. This allows applications that are specifically looking for authorization failures to handle that situation.There will not be any changes required for other applications. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451047 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4312: use the JMS Queue#getQueueName() implementation instead of ↵Robert Gemmell2013-02-051-1/+1
| | | | | | | | | | | | getName to ensure we actually report the queue name git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1442647 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4312: reduce visibility and narrow argument type for new check methods, ↵Robert Gemmell2013-02-053-10/+78
| | | | | | | | | | | | add some unit testing of config and cleanup IDT systest a little git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1442602 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4566 Allow a non UUID String to be set as message-id. This isRajith Muditha Attapattu2013-02-041-10/+9
| | | | | | | | | | | | | | | | | | required when Qpid Messages are sent using a 3rd party JMS Message Producer. Ex a Message Bridge. This doesn't affect AMQP 0-10 compliance as the sender implementation will always assign an UUID string as the message-id. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1442364 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4312 : [Java Client] add option for verification of queue existence ↵Robert Godfrey2013-02-045-13/+76
| | | | | | | | | | | | during creation of a MessageProducer git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1442128 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4541 Added the ability to turn off replay at the time the sessionRajith Muditha Attapattu2013-01-252-2/+2
| | | | | | | | | | | | | | | | is created. The XASessionImpl will use this feature to turn off replay on the underlying JMS session. This prevents messages being replayed outside the boundaries of the XA transaction. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1438725 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4540 The deletion of the subscription queue is now handledRajith Muditha Attapattu2013-01-162-0/+5
| | | | | | | | | | | | | | separately. Enchnaced an existing test case to ensure this is handled properly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1434492 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-4432: addressed excessive logging in AMQStateManagerPhil Harvey2013-01-161-2/+5
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1433911 13f79535-47bb-0310-9956-ffa450edef68