summaryrefslogtreecommitdiff
path: root/qpid/java/client/src/main
Commit message (Collapse)AuthorAgeFilesLines
* changed for accepting messages without headearsArnaud Simon2007-12-071-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@602116 13f79535-47bb-0310-9956-ffa450edef68
* Added a very basic plain nio transport. You could flip between the ↵Rajith Muditha Attapattu2007-11-303-5/+21
| | | | | | | | | transports using -Dtransport="nio". By default it's the MINA transport. You can also turn on batching for the nio transport by using -Dbatch="true". This option has no effect on MINA. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@599856 13f79535-47bb-0310-9956-ffa450edef68
* added flushArnaud Simon2007-11-291-0/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@599452 13f79535-47bb-0310-9956-ffa450edef68
* Setting the message to null to mark for garbage collectionRajith Muditha Attapattu2007-11-292-4/+7
| | | | | | | | noAck still has to clear our internal command ids. increased the default max prefetch to 1000 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@599255 13f79535-47bb-0310-9956-ffa450edef68
* Added the JVM switch -DnoAck to disable the sending the semantic ackRajith Muditha Attapattu2007-11-271-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@598719 13f79535-47bb-0310-9956-ffa450edef68
* added a jvm switch called -DnoAck to disable the semantic ack, the current ↵Rajith Muditha Attapattu2007-11-271-2/+1
| | | | | | solution used a Qpid specific NO_ACK method in the extended session. However if people are using a pure JMS API then they have no way of taking use of this feature, therefore I added this jvm switch git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@598717 13f79535-47bb-0310-9956-ffa450edef68
* optimized message creationArnaud Simon2007-11-223-71/+108
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@597478 13f79535-47bb-0310-9956-ffa450edef68
* Removed exception thrown by setClientIDArnaud Simon2007-11-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596660 13f79535-47bb-0310-9956-ffa450edef68
* Changed to use local methods instead of super onesArnaud Simon2007-11-131-10/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594500 13f79535-47bb-0310-9956-ffa450edef68
* Added a new set of performance tests which is more focused on getting the ↵Rajith Muditha Attapattu2007-11-121-4/+3
| | | | | | | | | | | throughput. The producers and consumers can be run from separate machines. There is no pass/fail, it merely records message count, memory etc at periodic intervals and prints a summary at the the end of the test. Since there are periodic entries, you could identify the rough time time it crashed and memory consumption etc. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594239 13f79535-47bb-0310-9956-ffa450edef68
* Uncommented the lines that caused me a compilation error (due to an out of ↵Rajith Muditha Attapattu2007-11-122-5/+5
| | | | | | data spec file) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594208 13f79535-47bb-0310-9956-ffa450edef68
* Chnaged the sync logic in the client session to ignore message headersRajith Muditha Attapattu2007-11-123-53/+85
| | | | | | | Fixed a compilation error in XAResourceImpl git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594204 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a compilation error in XAResourceImplRajith Muditha Attapattu2007-11-122-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594203 13f79535-47bb-0310-9956-ffa450edef68
* added property for setting max message size before a syncArnaud Simon2007-11-092-4/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593519 13f79535-47bb-0310-9956-ffa450edef68
* removed remote exchange class querying when standard exchanges are usedArnaud Simon2007-11-091-52/+81
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593486 13f79535-47bb-0310-9956-ffa450edef68
* cahnged for testing if the receiving thread is set before stopping itArnaud Simon2007-11-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593179 13f79535-47bb-0310-9956-ffa450edef68
* Add support for array type to c++ (and python, decode only for now)Gordon Sim2007-11-062-4/+4
| | | | | | | | Change the type of the in-doubt field in dtx-coordination.recover to an array (to bring in line with amqp spec) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592494 13f79535-47bb-0310-9956-ffa450edef68
* Changed for creating a dtx sessionArnaud Simon2007-11-051-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591952 13f79535-47bb-0310-9956-ffa450edef68
* Changed for not acquiring messages if this is a browserArnaud Simon2007-10-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@589777 13f79535-47bb-0310-9956-ffa450edef68
* Changed queue browsing behavior: added timeout for receiveing next message ↵Arnaud Simon2007-10-262-2/+2
| | | | | | and set acquire mode to false git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@588678 13f79535-47bb-0310-9956-ffa450edef68
* Changed the way temporary queues are created so that we can porduce before ↵Arnaud Simon2007-10-263-7/+33
| | | | | | creating a consumer git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@588642 13f79535-47bb-0310-9956-ffa450edef68
* Changed to handle sync receive when connection is startedArnaud Simon2007-10-243-1/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@587889 13f79535-47bb-0310-9956-ffa450edef68
* Removed JMS_QPID_DESTTYPE, note that this property is not used by 0_10 but ↵Arnaud Simon2007-10-241-2/+2
| | | | | | JMS provider properties must be removed from the delivered headers. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@587827 13f79535-47bb-0310-9956-ffa450edef68
* Added exception handlingArnaud Simon2007-10-241-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@587809 13f79535-47bb-0310-9956-ffa450edef68
* Updated for setting delivery mode of foreign messageArnaud Simon2007-10-191-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@586518 13f79535-47bb-0310-9956-ffa450edef68
* Fix for the credit issue when we release messages that fails the selector testRajith Muditha Attapattu2007-10-191-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@586496 13f79535-47bb-0310-9956-ffa450edef68
* Changed to handle exception correctly in onMessageArnaud Simon2007-10-191-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@586491 13f79535-47bb-0310-9956-ffa450edef68
* Changed to handle empty dataArnaud Simon2007-10-191-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@586461 13f79535-47bb-0310-9956-ffa450edef68
* added args to exchange binding and set x-match to any as defaultArnaud Simon2007-10-191-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@586408 13f79535-47bb-0310-9956-ffa450edef68
* changed to handle async pre-fetchArnaud Simon2007-10-192-1/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@586382 13f79535-47bb-0310-9956-ffa450edef68
* changed to set delivery mode of received messageArnaud Simon2007-10-181-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585997 13f79535-47bb-0310-9956-ffa450edef68
* Added original message updateArnaud Simon2007-10-181-5/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585944 13f79535-47bb-0310-9956-ffa450edef68
* Changed logic for reseting creditArnaud Simon2007-10-181-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585927 13f79535-47bb-0310-9956-ffa450edef68
* Cahnged flow control for message selectorArnaud Simon2007-10-171-9/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585514 13f79535-47bb-0310-9956-ffa450edef68
* added new filesArnaud Simon2007-10-1711-0/+2060
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585490 13f79535-47bb-0310-9956-ffa450edef68
* Updated message selectorArnaud Simon2007-10-171-0/+592
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585479 13f79535-47bb-0310-9956-ffa450edef68
* Updated message selectorArnaud Simon2007-10-172-8/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585457 13f79535-47bb-0310-9956-ffa450edef68
* added missing else in if ladderRafael H. Schloming2007-10-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585448 13f79535-47bb-0310-9956-ffa450edef68
* Isolated test case to show the selector problemRajith Muditha Attapattu2007-10-171-14/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585295 13f79535-47bb-0310-9956-ffa450edef68
* There is an issue when we do client side selectors for sync receive.Rajith Muditha Attapattu2007-10-171-1/+22
| | | | | | | when a message is released (bcos it didn't match the selector) we need to request more credit as in credit mode, a release doesn't automatically increase credit. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585294 13f79535-47bb-0310-9956-ffa450edef68
* There was an issue with the receiveNoWait method.Rajith Muditha Attapattu2007-10-164-7/+37
| | | | | | | | | I modified it to use the getMessageFromQueue(long l) method by passing a -1. In this case it will use the same logic as the receive(long timeout) method expect that it will not block on the queue when it does a poll git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585289 13f79535-47bb-0310-9956-ffa450edef68
* TCK: If there is an error in the selector, an InvalidSelectorException ↵Rajith Muditha Attapattu2007-10-161-1/+2
| | | | | | should be thrown git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585270 13f79535-47bb-0310-9956-ffa450edef68
* Updated for handling headers and jmstypeArnaud Simon2007-10-162-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585129 13f79535-47bb-0310-9956-ffa450edef68
* Changed messageCount decrementArnaud Simon2007-10-161-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585112 13f79535-47bb-0310-9956-ffa450edef68
* increased number of runsArnaud Simon2007-10-152-3/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@584826 13f79535-47bb-0310-9956-ffa450edef68
* Changed handling of replyToArnaud Simon2007-10-151-5/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@584728 13f79535-47bb-0310-9956-ffa450edef68
* Enabled packed struct encoding in python, cpp, and java. Also fixed ↵Rafael H. Schloming2007-10-142-2/+5
| | | | | | computation of required byte credit in Message.cpp. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@584474 13f79535-47bb-0310-9956-ffa450edef68
* Added check if message selector is not empty stringArnaud Simon2007-10-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@583816 13f79535-47bb-0310-9956-ffa450edef68
* Updated to send empty payloadArnaud Simon2007-10-111-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@583804 13f79535-47bb-0310-9956-ffa450edef68
* added byte credits when no message is reeivedArnaud Simon2007-10-111-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@583785 13f79535-47bb-0310-9956-ffa450edef68