Andreas Veithen [Tue, 1 Jun 2010 20:04:25 +0000 (20:04 +0000)]
AXIS2-4723: Applied Hiranya Jayathilaka's patch containing a refactored and improved version of the TCP transport. In particular, it is now possible to configure the TCP transport at service level (i.e. open a TCP port and link it to a particular service). This makes usage of WS-Addressing optional.
Andreas Veithen [Tue, 25 May 2010 19:25:09 +0000 (19:25 +0000)]
Making some progress with the SOAP/UDP scenario with WS-Addressing based dispatching.
Andreas Veithen [Tue, 25 May 2010 18:06:27 +0000 (18:06 +0000)]
As pointed out by Hiranya Jayathilaka, AbstractTransportListenerEx should start and stop transport level protocol endpoints in the start/stop methods instead of the init/destroy methods.
Andreas Veithen [Mon, 24 May 2010 22:13:48 +0000 (22:13 +0000)]
Fixed AbstractTransportListenerEx so that EPRs can be generated for protocol endpoints configured at the transport level. Individual transports still need to be updated to generate EPRs that allow dispatching.
Andreas Veithen [Mon, 24 May 2010 21:47:33 +0000 (21:47 +0000)]
Fixed inaccurate Javadoc.
Andreas Veithen [Mon, 24 May 2010 21:43:42 +0000 (21:43 +0000)]
Added some initial documentation for the UDP transport.
Andreas Veithen [Mon, 24 May 2010 20:48:02 +0000 (20:48 +0000)]
Merged Ruwan's work on the Maven site from the 1.0.0 branch back to the trunk.
Andreas Veithen [Mon, 24 May 2010 20:23:32 +0000 (20:23 +0000)]
Updated the version of the org.apache:apache super-POM to 7. This solves two issues:
* It adds http://repository.apache.org to the repository list, so that Axis2 snapshots are downloaded from the right repository.
* It makes sure that all JAR artifacts contain the LICENSE file (and related files).
Andreas Veithen [Mon, 24 May 2010 16:08:04 +0000 (16:08 +0000)]
WSCOMMONS-543: Decouple org.apache.axis2.transport.base.datagram from SocketAddress so that it's initial design is preserved.
Andreas Veithen [Sun, 23 May 2010 22:19:46 +0000 (22:19 +0000)]
Reenabled some test cases that actually work.
Andreas Veithen [Sun, 23 May 2010 21:59:22 +0000 (21:59 +0000)]
Replaced some usages of UUIDGenerator by UIDGenerator.
Andreas Veithen [Sun, 23 May 2010 18:39:33 +0000 (18:39 +0000)]
AXIS2-4722: Set the useGlobalListener attribute automatically based on the configuration of the transport.
Andreas Veithen [Sun, 23 May 2010 18:29:56 +0000 (18:29 +0000)]
Removed unused attribute (left over from a previous refactoring).
Andreas Veithen [Sun, 23 May 2010 18:29:01 +0000 (18:29 +0000)]
Two unsaved changes that were missing in r947453.
Andreas Veithen [Sun, 23 May 2010 18:22:58 +0000 (18:22 +0000)]
AXIS2-4722: Introduced an abstract doInit method in AbstractTransportListenerEx so that derived classes can properly do their initialization stuff before the first endpoint is created.
Andreas Veithen [Sun, 23 May 2010 18:05:46 +0000 (18:05 +0000)]
Applied Hiranya's patch for AXIS2-4722 (AXIS2-4722-update2.patch) without changes.
Andreas Veithen [Sun, 23 May 2010 17:21:24 +0000 (17:21 +0000)]
Added a regression test for the issue fixed in r947440 and temporarily disabled the test cases that reproduce the issue described in WSCOMMONS-544.
Andreas Veithen [Sun, 23 May 2010 16:17:42 +0000 (16:17 +0000)]
Fixed an issue in the UDP transport that prevents it from correctly indicating the end of the message to the StAX parser. Regression test will follow (reproducing this bug with the testkit also reveals related problems in other transports).
Andreas Veithen [Sun, 23 May 2010 15:51:48 +0000 (15:51 +0000)]
Enabled some basic tests from the testkit in the UDP transport.
Andreas Veithen [Sun, 23 May 2010 15:11:40 +0000 (15:11 +0000)]
Guys, I can understand that there are fans of the src & test naming convention, but please don't use two different conventions (src/main/java & test) in the same project...
Andreas Veithen [Sun, 23 May 2010 15:02:14 +0000 (15:02 +0000)]
Fixed formatting.
Andreas Veithen [Sun, 23 May 2010 14:51:02 +0000 (14:51 +0000)]
Removed unused import.
Andreas Veithen [Thu, 20 May 2010 18:21:47 +0000 (18:21 +0000)]
Fixed outdated Javadoc.
Andreas Veithen [Sat, 15 May 2010 21:06:34 +0000 (21:06 +0000)]
Attempt to fix unstable Hudson build of the SMS transport.
Andreas Veithen [Sat, 15 May 2010 19:33:15 +0000 (19:33 +0000)]
Clarify the messagesSent metric.
Andreas Veithen [Sat, 15 May 2010 18:34:07 +0000 (18:34 +0000)]
Fixed an issue that may cause the tests to hang (for a long time): in some cases, AxisTestClient may call Object#wait(0) which is the same as Object#wait().
Andreas Veithen [Sat, 15 May 2010 17:48:27 +0000 (17:48 +0000)]
Reenabled the connection monitoring in the HTTP tests (revert of r778520).
Andreas Veithen [Sat, 15 May 2010 15:41:30 +0000 (15:41 +0000)]
Attempt to fix the random build failure seen on Hudson. It appears that it sometimes happens that a test sends a message before the JMS transport is listening on the destination. This works fine for queues, but not for topics. Slightly modified the JMS transport to track the number of JMS message consumers and to wait for at least one to be ready.
Andreas Veithen [Sat, 15 May 2010 13:44:34 +0000 (13:44 +0000)]
Cleaned up some old code in the mail transport tests and make sure that mail folders are always properly closed.
Andreas Veithen [Sat, 15 May 2010 12:54:16 +0000 (12:54 +0000)]
Added some more logging to investigate Synapse build problem.
Andreas Veithen [Sat, 15 May 2010 12:27:18 +0000 (12:27 +0000)]
Fixed some incorrect log statements.
Andreas Veithen [Sat, 15 May 2010 11:57:56 +0000 (11:57 +0000)]
Added some more logging to investigate Synapse build problem.
Andreas Veithen [Sat, 15 May 2010 10:32:42 +0000 (10:32 +0000)]
Use dynamic port allocation in HTTP tests (instead of hardcoded port 8280).
Andreas Veithen [Sat, 15 May 2010 09:53:53 +0000 (09:53 +0000)]
Still adding more logging in order to understand the random build failures in Hudson.
Andreas Veithen [Sat, 15 May 2010 09:34:18 +0000 (09:34 +0000)]
Added some more logging in order to understand the random build failures in Hudson.
Andreas Veithen [Fri, 14 May 2010 10:16:01 +0000 (10:16 +0000)]
Changed Axis2 version to SNAPSHOT. Since we now have a Hudson build, this allows us to continuously monitor the integration between Axis2 and the transports.
Andreas Veithen [Thu, 29 Apr 2010 19:04:18 +0000 (19:04 +0000)]
WSCOMMONS-452: Moved the remaining code to Axiom.
Andreas Veithen [Thu, 29 Apr 2010 18:20:01 +0000 (18:20 +0000)]
Fixed deprecation warning.
Andreas Veithen [Thu, 29 Apr 2010 18:02:36 +0000 (18:02 +0000)]
WSCOMMONS-452: Moved the test case for WrappedTextNodeStreamReader to Axiom.
Andreas Veithen [Wed, 28 Apr 2010 21:21:04 +0000 (21:21 +0000)]
Correctly set svn:ignore for Eclipse.
Andreas Veithen [Wed, 28 Apr 2010 21:00:32 +0000 (21:00 +0000)]
WSCOMMONS-452: Moved another piece of code that was intended for inclusion into Axiom.
Andreas Veithen [Wed, 28 Apr 2010 18:23:27 +0000 (18:23 +0000)]
Fixed some compiler warnings.
Andreas Veithen [Wed, 28 Apr 2010 18:00:58 +0000 (18:00 +0000)]
Moved EmptyOMLocation to org.apache.axiom.util.stax and renamed it to DummyLocation. Also made it a singleton: no need to create a new instance on every call of XMLStreamReader#getLocation().
Andreas Veithen [Sun, 25 Apr 2010 19:07:04 +0000 (19:07 +0000)]
WSCOMMONS-452: Moved some code that was intended for inclusion into Axiom.
Bill Nagy [Wed, 10 Mar 2010 19:43:16 +0000 (19:43 +0000)]
Added Apache License
Ruwan Linton [Thu, 25 Feb 2010 19:19:32 +0000 (19:19 +0000)]
Applying the patch from Rajika, for WSCOMMONS-524
Ruwan Linton [Thu, 25 Feb 2010 19:14:57 +0000 (19:14 +0000)]
Applying the patch from Rajika for WSCOMMONS-515
Gavin McDonald [Sat, 13 Feb 2010 01:56:39 +0000 (01:56 +0000)]
Moving axis svn, part of TLP move INFRA-2441
Supun Kamburugamuva [Wed, 3 Feb 2010 07:34:54 +0000 (07:34 +0000)]
fixing a build failure
Ruwan Linton [Mon, 25 Jan 2010 16:30:27 +0000 (16:30 +0000)]
Fixing the build
Ruwan Linton [Tue, 15 Dec 2009 11:20:27 +0000 (11:20 +0000)]
Updating AXIOM and Axis2 versions to refer to the trunk
Andreas Veithen [Sun, 13 Dec 2009 12:11:04 +0000 (12:11 +0000)]
The ListenerManager#addListener method now may have the side effect of starting the listener manager. This may cause unexpected behavior in UtilsTransportServer. Changed UtilsTransportServer so that the listener manager is always started in UtilsTransportServer#start.
Andreas Veithen [Sun, 13 Dec 2009 11:48:27 +0000 (11:48 +0000)]
Improved logging.
Andreas Veithen [Sat, 12 Dec 2009 10:24:28 +0000 (10:24 +0000)]
Incremented trunk version number to 1.1.0-SNAPSHOT.
Amila Chinthaka Suriarachchi [Fri, 4 Dec 2009 08:32:41 +0000 (08:32 +0000)]
apply the patch for WSCOMMONS-511
Amila Chinthaka Suriarachchi [Fri, 4 Dec 2009 08:18:15 +0000 (08:18 +0000)]
appling the patch for WSCOMMONS-508
Ruwan Linton [Thu, 19 Nov 2009 11:06:29 +0000 (11:06 +0000)]
Fixing the transports site
Ruwan Linton [Thu, 19 Nov 2009 11:01:47 +0000 (11:01 +0000)]
Fixing the site
Ruwan Linton [Thu, 19 Nov 2009 02:54:24 +0000 (02:54 +0000)]
ignore += *.tmp
Ruwan Linton [Thu, 19 Nov 2009 02:51:56 +0000 (02:51 +0000)]
Adding the svn ignore properties to skip the IDEA project files
Amila Chinthaka Suriarachchi [Wed, 18 Nov 2009 12:25:28 +0000 (12:25 +0000)]
ignoring the case when processing the smtp headers
Ruwan Linton [Wed, 18 Nov 2009 11:42:35 +0000 (11:42 +0000)]
Fixing the site generation
Andreas Veithen [Fri, 13 Nov 2009 22:18:07 +0000 (22:18 +0000)]
Mark the changes in r832297 and r835750 as what they are, namely workarounds for AXIS2-4552.
Amila Chinthaka Suriarachchi [Fri, 13 Nov 2009 05:45:36 +0000 (05:45 +0000)]
initialize worker pool only if it is not set to avoid possible worker pool leakage
Amila Chinthaka Suriarachchi [Fri, 13 Nov 2009 02:29:37 +0000 (02:29 +0000)]
solving the gmail problem by setting the message id in <xxx@gmail.com> format.
Ruwan Linton [Thu, 12 Nov 2009 12:47:57 +0000 (12:47 +0000)]
Adding myself and asankha to the developers in trunk
Amila Chinthaka Suriarachchi [Thu, 12 Nov 2009 02:59:35 +0000 (02:59 +0000)]
add parameters to set transfer encoding and custom headers
Davanum Srinivas [Tue, 10 Nov 2009 02:13:05 +0000 (02:13 +0000)]
compiler-plugin should not be in reporting section
Davanum Srinivas [Mon, 9 Nov 2009 22:09:14 +0000 (22:09 +0000)]
looks like latest maven needs source/target specified
Amila Chinthaka Suriarachchi [Tue, 3 Nov 2009 10:51:57 +0000 (10:51 +0000)]
set the MailConstants.MAIL_HEADER_X_MESSAGE_ID as well. other wise synchronous invocations does not work with gmail due to the reason
given at class coment
wait should only happens at client side and for out in operations.
Amila Chinthaka Suriarachchi [Tue, 3 Nov 2009 04:05:45 +0000 (04:05 +0000)]
register an mbean only if it is not call once. when doing an in out operaton with mail
transport gives an exception at client side since it causes call init method twice.
Ruwan Linton [Tue, 13 Oct 2009 14:47:28 +0000 (14:47 +0000)]
Completing the fix for the WSCOMMONS-468
Ruwan Linton [Mon, 12 Oct 2009 09:42:51 +0000 (09:42 +0000)]
Refactoring of the jms transport get destination (In progress)
Ruwan Linton [Mon, 12 Oct 2009 05:09:54 +0000 (05:09 +0000)]
Refactoring the getDestination of the JMS transport (half way through WSCOMMONS-468)
Ruwan Linton [Sun, 11 Oct 2009 16:07:04 +0000 (16:07 +0000)]
Making the threadpool created by the AbstractTransportListener configurable (WSCOMMONS-469)
Ruwan Linton [Tue, 6 Oct 2009 16:20:35 +0000 (16:20 +0000)]
Committing for Charith (WSCOMMONS-503)
Ruwan Linton [Wed, 23 Sep 2009 03:05:19 +0000 (03:05 +0000)]
Partial refactoring to get the WSCOMMONS-444 fixed (it requires synapse changes as well)
Ruwan Linton [Wed, 23 Sep 2009 03:01:07 +0000 (03:01 +0000)]
Uncommenting the tests
Ruwan Linton [Tue, 22 Sep 2009 10:33:00 +0000 (10:33 +0000)]
Commiting for Charith, adding the documentation for the SMS transport (WSCOMMONS-492)
Amila Chinthaka Suriarachchi [Mon, 14 Sep 2009 11:53:59 +0000 (11:53 +0000)]
applied the patch for WSCOMMONS-500
Amila Chinthaka Suriarachchi [Thu, 27 Aug 2009 05:35:17 +0000 (05:35 +0000)]
applied the patch for WSCOMMONS-495
Ruwan Linton [Thu, 27 Aug 2009 04:57:24 +0000 (04:57 +0000)]
Committing the patch from Rajika for WSCOMMONS-497
Amila Chinthaka Suriarachchi [Thu, 20 Aug 2009 05:52:09 +0000 (05:52 +0000)]
applying the patch for WSCOMMONS-494
Amila Chinthaka Suriarachchi [Wed, 19 Aug 2009 07:56:28 +0000 (07:56 +0000)]
adding repository and conf for test cases
Amila Chinthaka Suriarachchi [Tue, 18 Aug 2009 15:39:55 +0000 (15:39 +0000)]
committing the test cases patch for WSCOMMONS-494
Amila Chinthaka Suriarachchi [Tue, 11 Aug 2009 14:37:44 +0000 (14:37 +0000)]
commit the document patch for WSCOMMONS-492
Senaka Fernando [Fri, 31 Jul 2009 14:19:54 +0000 (14:19 +0000)]
Fixing JIRA Issue WSCOMMONS-493. Thanks Krishna.
Glen Daniels [Tue, 28 Jul 2009 02:50:50 +0000 (02:50 +0000)]
Now that we're correctly re-using an HTTPClient as recommended by the docs, we *really* need to be careful about calling releaseConnection(). Ensure this happens in the HTTP server tests by calling mepClient.complete().
Andreas Veithen [Thu, 23 Jul 2009 17:52:35 +0000 (17:52 +0000)]
WSCOMMONS-491: Fixed missing exception chaining. Patch contributed by Rajika Kumarasiri.
Amila Chinthaka Suriarachchi [Tue, 21 Jul 2009 05:26:15 +0000 (05:26 +0000)]
committing the patch for WSCOMMONS-470
Andreas Veithen [Mon, 13 Jul 2009 14:31:23 +0000 (14:31 +0000)]
Added review comment.
Andreas Veithen [Thu, 25 Jun 2009 12:03:47 +0000 (12:03 +0000)]
Added a test case.
Andreas Veithen [Thu, 25 Jun 2009 11:54:44 +0000 (11:54 +0000)]
Added svn:ignore for Eclipse.
Amila Chinthaka Suriarachchi [Thu, 25 Jun 2009 09:53:08 +0000 (09:53 +0000)]
applied the patch 25-06-2009-sms-transport.patch
Andreas Veithen [Sun, 14 Jun 2009 22:03:52 +0000 (22:03 +0000)]
Added review comment.
Andreas Veithen [Sun, 14 Jun 2009 18:39:20 +0000 (18:39 +0000)]
Added review comments.
Andreas Veithen [Sun, 14 Jun 2009 18:33:10 +0000 (18:33 +0000)]
Fixed an obvious bug.
Andreas Veithen [Sun, 14 Jun 2009 18:25:25 +0000 (18:25 +0000)]
Fixed some warnings.
Andreas Veithen [Sun, 14 Jun 2009 17:04:28 +0000 (17:04 +0000)]
Consistently parse all service parameters when starting to listen to a service.
Andreas Veithen [Sun, 14 Jun 2009 16:07:24 +0000 (16:07 +0000)]
Eliminated some duplicate code and solved WSCOMMONS-475 for all transports based on AbstractTransportListener(Ex).