This is an automated email from the ASF dual-hosted git repository. billblough pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-transports.git.
at 039d348 AXIS2-5434: Moved the transport docs to Axis2 core. This branch includes the following new commits: new a12c327 created a directory to move Axis2 transport code new 76cd920 adding all the transports into ws-commons - This not done yet new 653fe7a completing transport movement new 10fad64 why parent module I spent almost a day to fix this issue with the help of Sumedha , but no luck. Then I find this as one way of doing that. So I created the parent module. new fbbf556 remove old JMS constants class new a51dcc3 add folder structure to move the base transport new fbbd133 move base transport from synapse to ws-commons new 1aeda8a add directory structure for the move of the mail transport new 4c119b0 move mail transport from synapse to ws-commons new 495c87f add directory structure to move JMS transport from synapse new 8a288c6 move jms transport from synapse to WS-commons new 7252ac8 fix incorrect package name new 03e2c38 fix minor error on package name new f31d9be new 7d2aa7e commit initial version of the axis2 transports moved to ws-commons from apache synapse new aa92d6e adding two new transports to complete jar new 750d7e4 Added support for sync invocations with mail. For axis2 this should handle at the transport level. for mail it uses the In-Reply-To header value to match the request and response new 2e50599 Added the new class new 404d82c Testing my karma new 157f1bd Creating directory structure for the testkit module new c6b92ea Copying testkit sources from Synapse new 2349495 Copying another class the testkit depends on new 8024a77 Copying another class the testkit depends on (that should be all...) new 28ca9bd Transport testkit: package rename and integration into the Maven build new f16c722 Handle exceptions using existing routine. and remove the callback after time out new d5497a4 Added parent to list of modules (otherwise the parent POM is not uploaded into the repositories) new 498fb5e Moved the (blocking) HTTP transport tests from Synapse to ws-commons and implemented a different way to load the Axis2 repository during the tests, which is better suited for multi-module projects. new 7596ad6 Moved mail transport tests from Synapse to WS commons and switched to Sun's JavaMail implementation (the mail transport seems to have problems with Geronimo). new f3dadb3 Moved the JMS transport tests from Synapse to WS commons. new f5b1731 Corrected repositories and dependencies for Smack and QPID, so that the transports can be build with an empty local repository. new 195beed Removed unused dependencies and redundant declarations in POM files. new 7bb04aa Mail transport tests: Intercept and log the SMTP communication. new 268647a Transport test kit: we have our own axis2.xml now -> no need to change the configuration programatically. new 292f84e Transport test kit: * MinConcurrencyTest: AxisServer is a singleton -> no need to pass it to the constructor. * Removed the Server interface which is no longer used. new 4e660c4 Adding svn:ignore properties new e215ce9 Transport tests: renamed some classes to improve consistency (no functional changes) new acbe378 Transport test kit: Introduced two additional configuration hooks and added some documentation. new e4442d9 Added skeleton site structure and filled in some documentation (basically copy & paste from Synapse). new d01f6db Improved documentation of the mail transport and added review comments to the code new 9da1ced Added the PlainTextFormatterTest from Synapse. new bfeb461 trying to break chicken and egg problem when building axis2 and transports. (addressing needs transport and transport needs addressing) new f8be46d Axis2 client was complining when a response contained identity as the content-encoding. It should not complain rather just ignore it. new 473a308 move tests in http folder to testkit for now and fix names a bit, needed to remove recursive dependency of http to addressing mar new 6922b6c add explicit dependency on addressing new 2de2690 Fixing issue Axis2-4050 new 5fdfd97 Mail transport: instead of requerying the transport.mail.ReplyAddress parameter from the service, use the replyAddress property from the PollTableEntry (as we do with the other parameters). new 3a1f6ea * AbstractPollingTransportListener: Allow endpoints to be configured at transport level in addition to service level. In this case, messages are not pre-dispatched to services. It is useful when WS-Addressing or some other dispatching mechanism is used or when the listener is used to process response messages. * Updated the documentation of the mail transport to reflect this change. * Mail transport tests: Added a test case for request-response with Axis2 test client. Th [...] new ae3b786 * Moved all transport tests to a new module to avoid the chicken and egg problem cause by the fact that - several Axis2 modules (in particular addressing) depend on the transports implementations for their unit tests; - the unit tests for the transport implementations may depend on Axis2 modules other than axis2-kernel (in particular on addressing). * Added a mechanism to get test coverage reports using Cobertura. This is triggered by the "cobertura" profile. new c73ac21 HTTP transport tests: Added an assertion to check that the transport headers are set correctly in the response message context. new 4c4af54 Added a log4j.properties file to make sure debug logs are captured correctly. new 1716381 Added some review comments. new cb7b653 * Mail transport: The MailOutTransportInfo object was initialized incorrectly, causing responses to have a wrong value (recipient instead of sender) for the From header. new ad89a1e * Mail transport: Added the missing code to support the transport.mail.Folder property and updated the documentation. new aa2581d MailTransportListener: Split the processMail method into several methods to improve readability. (No functional changes) new 054f170 Trying to fix a failure in the mail transport tests caused by an incompatibility with Geronimo's JavaMail implementation. new 9db2f8d MailTransportListener: Moved the filter on Status: RO to a more appropriate place. new 8461015 SYNAPSE-304: Modified the mail transport to use the message builder API. This drastically increases the number of standard test cases that are successfully passed by the transport. Note that SOAP with Attachments still doesn't work in all cases because attachments are sent with "Content-Transfer-Encoding: binary" and mail servers don't like that (This could be fixed by using the enhancement introduced in WSCOMMONS-390). new 91bfacc MailTransportSender: Simplified the way BCC addresses are added to the message. The change should also avoid the bug described in GERONIMO-4339. new 8335875 Transport tests: Added a profile to run the tests with Geronimo's implementation of JavaMail and JAF. new 48870e0 MailTransportListener: Log the exception when processing of the message fails. new b838d54 Transport testkit: Added an AspectJ advice that intercepts and logs the message when it enters a message builder. new 8ec2cd1 Removing the parent module because the complete axis2-transports.jar is generated from the root pom new 9223533 Coverting the axis2-transport-base to a bundle new 8a4bee0 Coverting the axis2-transport-jms to a bundle new 77edec2 Converting the mail transport to a bundle new b2bbef5 Coverting rest of the transport artifacts to a bundles (TBD : complete transport jar) new cf0aed9 Fixing some bundle issues in base transport new f367ba2 Restored the parent module so that the transports can be built again. new 5d5762e Fix SYNAPSE-459 - Runtime Exceptions cause thread pools to discard threads Improve transport JMX management to include timeouts, message size metrics, and error codes and frequency. Also allow the reset of metrics and query information about the metrics window new 37562d9 MailTransportSender: Removed the code used to set up the default MailcapCommandMap. Indeed: * The only content handler we really depend on is that for multipart/mixed and we can assume that it is set up correctly by default by the JavaMail implementation. * The code explicitly refers to Sun's JavaMail implementation and therefore breaks compatibility with other implementation (e.g. Geronimo). new 0db42e0 Mail transport: Create the JavaMail session once and store it in the PollTableEntry, so that we don't need to recreate it every time. new 930cb40 Mail transport: * Improve debugging capabilities by allowing to redirect JavaMail debug output to the logs (instead of System.out). * Activate this in the transport tests. new 88586aa Transport testkit: Reduce the noise generated by the TCP monitor when running test cases. new d702135 Transport testkit: some package and class renames (no functional changes) new 0fecfee AbstractPollingTransportListener: Instead of just the service name, store the reference to the AxisService object in AbstractPollTableEntry. new ded3a27 * Added a TransportErrorListener infrastructure and instrumented the mail transport listener with this. * Changed the testkit to detect transport errors in the listeners without waiting for timeout. new 600da1b Mail transport: Make sure that non textual attachements are sent with base64 transfer encoding instead of binary. This fix uses the extension introduced in WSCOMMONS-390. new 791603d Transport test kit: Improved resource set up/tear down. new 0a97fd9 * Transport test kit: Added some basic validation on metrics collection by the transport senders under test (messages sent, bytes sent). * Mail transport: Fixed metrics collection in MailTransportSender (which didn't increase the metric for bytes sent). new 9f65457 Transport tests: Changed versions in the geronimo profile since we already know that the mail transport is not working with the current releases of Geronimo's JavaMail implementation. new d8da680 Moved UDP transport from Synapse to WS-Commons. new ad2bc2c Added svn:ignore. new 5b2c886 JMS transport tests: Added ExceptionListeners to the connections used by MockEchoEndpoint. new 70bbc95 making enableMTOM true if client side and it is set to optional new c6cdf47 JMS transport tests: Removed request-response tests with topics since they don't make much sense and cause problems. new 0dc3f37 JMS transport tests: Explicitly create and delete queues when Qpid is used as JMS provider. This should avoid random test failures caused by messages being sent to queues that don't exist because they don't have been auto-created yet. new 7660069 Moved unreachable code to where it belongs. new de57166 JMS transport: Added support for TransportErrorListeners. new a442cca Modified JMSMessageReceiver.Worker#run to report all exceptions (not just JMSExceptions and AxisFaults). Also removed call to handleException since it doesn't make sense to throw another exception here. new 07f3f78 JMS transport tests: Make sure that MockEchoEndpoint sets the content type in the reply message. new a27b6a2 SYNAPSE-304: Modified the JMS transport to use message builders instead of BaseUtils#setSOAPEnvelope. new 773a003 JMS transport: Improved logging. new 511453e JMS tranport: Changed the name of the new content type property to a more conventional one. new 6146a1b Documentation update: The 'transport.jms.Wrapper' parameter was already replaced by 'Wrapper' in Synapse 1.2. new 4806b6f SYNAPSE-304: * Moved BaseUtils#setSOAPEnvelope and related methods to AMQPUtils, since this is the last transport relying on this method and we don't want new transports to use it. * Removed dead code from JMSUtils and VFSUtils. new 95e7d47 bundle changes... new b48225d smackx dependency is required @ runtime. Anyone testing using IDE would need to have this included when generating project meta files using mvn eclipse:eclipse or idea:idea. new 99d9244 Testkit: Log service parameter of Axis endpoints. new e4073a9 Ignore URISyntaxExceptions in AxisTestEndpoint. This avoids a test failure in the VFS transport if the working directory contains spaces. new 601e1c3 Fixing NPE when shutting down the XMPP transport,Fixing EPR address new d1cbe11 moved xmpp connection retrival part out of if block,commented out REST check new f11fddf Setting svn:eol-style to native and corrected inconsistent line ending styles (No changes to file content, sorry for the noise :-). new 61e9986 JMS transport: Introduced a new class, JMSEndpoint, that centralizes the JMS configuration for a given Axis2 service. The role of the JMSEndpoint class is similar to the PollTableEntry classes in the polling transports and the Endpoint class in the UDP transport. This also prepares resolution of SYNAPSE-424. new 6c7e0f5 SYNAPSE-424 (part 1): Implemented a simple rule based mechanism to determine the content type of incoming JMS messages. new c8e275a Eliminated duplicate code for EPR property extraction and moved it to BaseUtils. new 23cc6ce JMS transport: eliminated some duplicate code and added a review comment. new 9f8ef21 JMS transport: more duplicate code elimination; if we already have the right utility methods, we should use them! new 5961404 JMS transport: Avoid NPE if we can't get the JMSOutTransportInfo. new 46543a3 Moved ReaderInputStream and WriterOutputStream to a common package in transport-base. new 9951e45 Optimized JMS sender to reduce the number of transformations (between ByteArrayOutputStream, byte[] and String) applied to the payload. new 68e059c JMS transport: some more duplicate code elimination. new bb2ab13 Added connection listener to both gtalk & jabber type servers.This will re-establish broken connection to the server. new 225b0f5 Transport test kit: fail directly if the transport disables the service. new 11e55a2 Solved a problem with AbstractTransportListener#startListeningForService. new 39faf65 SYNAPSE-424 (part 2): Allow specifying the message property for the content type of outgoing message, using a message context property or an EPR parameter. new 0cd2bf2 Added ability to deal with plain text chat messages from IM clients. Yet to add logic to find service/operation & do the dispatching new 250347e Implemented support for listServices & getOperations via a chat client new 0752eac don't fail if someone runs Axis2+Transport build with -Dtest=false new 26eddc8 fix for WSCOMMONS-402 - SimpleHttpServer doesn't shut down cleanly on some platforms new 3ddce92 Transport test kit: Added Javadoc with an introduction and high level overview of the test kit. new 83a0a53 Added a custom doclet to the testkit so that part of the Javadoc (dependencies between test resources) is generated automatically. new d212c8d add tools.jar as a dependency for com.sun.javadoc package new 0dea8ec Mail transport: * Minor code cleanup. * Send application/xml and application/soap+xml using quoted-printable instead of base64. new fda3cb9 Transport test kit: Added review comment. new 400d3a9 Transport test kit: Added some more assertions on the server side message context. new 2532022 Allowed any xmpp account to send messages to xmpp listener account without manual authrorization new 6e458ef more support for accepting request messages from IM clients & sending back the responses. Now we have fully functional code to test this scenario. However error handling needs to be improved. Committing with TODOs new 1e02102 tools.jar doesn't exist on Mac OS X. Using a profile as suggested in http://maven.apache.org/general.html#tools-jar-dependency to add it as a dependency only when building on Sun JDKs. This should fix the build for all platforms. new b41191b JMS transport tests: Changed the exclusion rules so that the MinConcurrency test is run both on Qpid and ActiveMQ. new 6e0fbc0 support IBM JDK's new eaa4f57 support IBM JDK's - remove extra spaces new 609e5f7 Avoid dumping a stacktrace at log level WARN when a service is disabled for a given transport. Indeed this happens whenever a service is deployed that has no configuration for that transport, which is quite frequent. new 930bd10 Set svn:ignore new 1880d83 Test kit: * Improved Javadoc. * Reduced the visibility of some internal classes/methods so that they don't show up in the Javadoc. * Some small refactorings to make some pieced of code more reusable. new 352e9fa Testkit: added a port allocation mechanism. new 09237aa handle HTTP GET on services when request uri does not contain query (?) parameter (WSCOMMONS-405) new a175113 Added a note. new 7837d7a merging JMS transport enhancements from branch webservices/commons/trunk/scratch/asankha/ supports JTA and JMS local transactions supports dynamic scaling and many advanced JMS options new 74d5299 Simple fix for AXIS2-2840 new d1ab7a4 Added a comment. new 4177554 SYNAPSE-491: Made the message of the test assertion more explicit so that we get more information about this issue. new 9dab6a7 Updated existing transport to support message level metrics collection (at least messages sent and bytes sent). new 29aaac3 Testkit: Improved logging in TCP monitor. new 7d5657d SYNAPSE-491: Transport test kit: Give the transport sender a bit more time to update the metrics before triggering an assertion failure in AxisTestClient. new 74c776d change log level to debug for debug level messages introduce a new constant that could mark a messages as a fault message, if the transport has information that the payload carries a fault new 7940bf8 Fixed typo in error message. new 01f499e AXIS2-4229: Parse URL query strings more carefully when looking for wsdl, wsdl2, xsd and policy parameters. Also added a reusable query string parser that will be useful in other places. new d65688e although SO_TIMEOUT and CONNECTION_TIMEOUT that is not make any effect at runtime. set these variable to message context if already has not been set new ef67b2c The Maven Central repository is defined by default. No need to declare it explicitly, in particular with a different ID! new ae10896 Optimized processing of JMS BytesMessages with content type application/octet-stream by allowing the transport to pass a DataSource object instead of an InputStream to the message builder (BinaryBuilder in this case). The corresponding method is defined by a new optional interface DataSourceMessageBuilder. When this method is used, the message builder can process the message without creating a copy of the data. new f5169c5 Fix WSCOMMONS-444 Fix SYNAPSE-478 new 4f63693 WSCOMMONS-442: Set the Axiom version to 1.2.8. new 7b0b4ad revert WSCOMMONS-444 new 5ead3a3 must be https otherwise maven-release-plugin will fail to create a tag new d4f3190 Fixing an issue in enabling transports for a particular service new 47c705d Move tests into individual transport modules, prep for removing tests module. new 1fac538 Remove tests module, reformat mail pom. new b80526e Fixing an issue of the getEPRsForService when the endpoint details are passed in new 626e56e Version -> 1.0-SNAPSHOT new 906c31c Also setting the version of the HTTP transport to 1.0-SNAPSHOT. new 7c70d90 Restored the HTTP transport tests that got lost in revision 750174. new 86a1446 Add missing aop.xml new 9c1c807 Added code to optimize text/plain and binary/octet-stream handling. new d7e16d4 Fixed formatting. new b82e1a6 * Restored AspectJ message interception in JMS tests. * Fixed log4j configuration in HTTP, JMS and mail tests. new 80c07c6 Consolidated the code that handles large text payloads. There is now a class ElementHelper with methods getTextAsStream and writeTextTo that can be used as alternatives to OMElement#getText() but that work with streams and guarantee constant memory usage and optimal efficiency. Note that the intention is to move these two methods to the corresponding class in Axiom, but this is not possible for the moment because of the release schedule. new f9138db Replaced tabs by spaces. new 82d5170 Added the Apache incubating repository again. This is required for the Qpid libs, but has been lost when the tests module was split up. new 8ad4d59 Fixed an issue with the mvn site command. new a678354 Copied the documentation for the HTTP and TCP transports from the Axis2 documentation (converted to APT but not edited). new 0debe65 Moved the admin console related code from axis2-transport-http to axis2-webapp. Reason: * It doesn't make sense to split the view part (JSP pages; axis2-webapp) and the controller part (AdminAgent and AxisAdminServlet; axis2-transport-http) over two different projects! * The admin console is tightly coupled to Axis2, so everything should be moved there. new 08fd080 minor cleanup/optimization new 24ddf88 moved wsdl2 handling code to AxisService new 2a0b962 minor clean up of code new fda1dbf Fix WSCOMMONS-454 (part of SYNAPSE-434 - for Mail transport) new d88c768 Fix WSCOMMONS-454 (part of SYNAPSE-434 - for Mail transport) new 5ec63ae since original thread returns at this point. we need to build the message. otherwise there may be a problem when axis2 receiving the thread new 26a9aff Update pom for release plugin. new c9b3d62 commiting the patch for WSCOMMONS-456 new c5acf9c Step 2 in moving http and local transport modules to Axis2. Made http and local transport modules independent of the base module. new a384650 Fix WSCOMMONS-454 fully as per comment by Andreas, that waiting for sub-task completion could lead to a deadlock. Now the main task threads do not wait for sub tasks that process messages to complete, but the last sub task that complets will perform completion tasks, and also request the AbstractTransportListener to schedule the next run - if appropriate new 3e970ec move some tcp tests from Axis2 to the tcp transport module new e2a65fb remove local module as it was moved to axis2 and remove http module source as it was moved to axis2. changed http module artifact name to prevent conflicts with axis2 http transport module new c0608c2 Disabled some features in maven-project-info-reports-plugin since they cause 'mvn site' to hang. new 04ff105 Removed the documentation for the HTTP and local transports since they have been moved back to Axis2. Note that the original documentation is still in Axis2, so there is no loss here. new 5dbafe0 Converted the JMS documentation from XDoc to APT. new 44e4b01 Updated the JMS documentation with some information initially posted on the Synapse Wiki. new 6c7a9e5 Added some documentation about topics recently discussed on the Synapse mailing list. new 756af41 Some formatting changes in the docs. new 2e707e9 PlainTextBuilder: Avoid usage of IOUtils.toString and defer building the text nodes when the message is provided as an InputStream or Reader. new 58424b8 exclude geronimo javamail and activation becoming a dependency for those below new ae63888 Corrected the JMS documentation: a JMS endpoint URI can explicitly refer to a connection factory definition in axis2.xml. new 74e466b Added some info about message context properties to the JMS transport docs. new 2469d82 Log uncaught exceptions in WorkerPool#execute. This makes it easier to debug issues like SYNAPSE-541. new f7ba3be Applying patch provided by Hiranya for https://issues.apache.org/jira/browse/WSCOMMONS-465 new 20bbae2 Removed useless initialization of local variable. new eb4827a WSCOMMONS-466: Implemented a more robust mechanism to track Axis services in AbstractTransportListener. new a1ea0f9 now http transport in the axis2. so the version should refer to axis2.version new 4df4538 Some improvements of the documentation for the mail transport. new 46b85c4 Testkit: Increased some timeout in the hope that this fixes random test failures seen in the Synapse build on Hudson. new 5944d7e Testkit: Temporarily disabled the tunnel (which logs requests and responses) in the HTTP tests. It is suspected to cause random failures in the Synapse build. new f7b95d6 Set Axis2 version to 1.5; we need to make sure that we will be able to do a release of the transports againsts that Axis2 version. new 2e39b34 applied the patch for WSCOMMONS-470 new aab97ba Some refactorings to reduce the number of dependency cycles between classes (makes it easier to analyze the code); no functional changes. new 65d4240 Removed dead code: the JMSMessageSender(JMSConnectionFactory, String) constructor is never called with a null JMSConnectionFactory and the code in the corresponding else clause is just a fancy no-op. new cceeb2a Removed SMPPtransportInDetails.java. Reason: The directory contained this class twice, with only a case difference in the name ("t" instead of "T"), but otherwise identical. This causes checkouts to fail on case-insensitive file systems. new ae30c44 Removed redundant hash map. new 439452e Some refactorings to unify some of the aspects common to all AbstractTransportListener based transports. new 1082ff9 Refactoring so that the logic that AbstractPollingTransportListener and the other AbstractTransportListener implementations have in common is moved to a single base class. new 68f6f83 Added a listener attribute to ProtocolEndpoint. new d6a41c6 Minor bug fix. new 33a997f Eliminated some duplicate code and solved WSCOMMONS-475 for all transports based on AbstractTransportListener(Ex). new 6a30daf Consistently parse all service parameters when starting to listen to a service. new 1e35024 Fixed some warnings. new 66ec04f Fixed an obvious bug. new 87373c1 Added review comments. new 045a2cc Added review comment. new 22513d2 applied the patch 25-06-2009-sms-transport.patch new 4279d43 Added svn:ignore for Eclipse. new 8563c83 Added a test case. new d088a3c Added review comment. new b513f06 committing the patch for WSCOMMONS-470 new da0c924 WSCOMMONS-491: Fixed missing exception chaining. Patch contributed by Rajika Kumarasiri. new 9379bf9 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(). new 1f03901 Fixing JIRA Issue WSCOMMONS-493. Thanks Krishna. new f87e223 commit the document patch for WSCOMMONS-492 new 4b851d4 committing the test cases patch for WSCOMMONS-494 new cc9f112 adding repository and conf for test cases new d338c80 applying the patch for WSCOMMONS-494 new 4cc2aaf Committing the patch from Rajika for WSCOMMONS-497 new c3df55b applied the patch for WSCOMMONS-495 new a306ff0 applied the patch for WSCOMMONS-500 new 9577f07 Commiting for Charith, adding the documentation for the SMS transport (WSCOMMONS-492) new 323c96d Uncommenting the tests new 9939fe9 Partial refactoring to get the WSCOMMONS-444 fixed (it requires synapse changes as well) new 5bfd15f Committing for Charith (WSCOMMONS-503) new de71751 Making the threadpool created by the AbstractTransportListener configurable (WSCOMMONS-469) new e3a3421 Refactoring the getDestination of the JMS transport (half way through WSCOMMONS-468) new ee86e5e Refactoring of the jms transport get destination (In progress) new 5e13772 Completing the fix for the WSCOMMONS-468 new 47e062f 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. new e07a7cf 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. new 8020c4e looks like latest maven needs source/target specified new 57fa0d7 compiler-plugin should not be in reporting section new 45a400c add parameters to set transfer encoding and custom headers new 55b977c Adding myself and asankha to the developers in trunk new 3fe8843 solving the gmail problem by setting the message id in <x...@gmail.com> format. new 85443f6 initialize worker pool only if it is not set to avoid possible worker pool leakage new 79f86fa Mark the changes in r832297 and r835750 as what they are, namely workarounds for AXIS2-4552. new d562d21 Fixing the site generation new b5322f9 ignoring the case when processing the smtp headers new 78582ab Adding the svn ignore properties to skip the IDEA project files new d7fb6ce ignore += *.tmp new 95755a5 Fixing the site new c7bca61 Fixing the transports site new e3f5421 appling the patch for WSCOMMONS-508 new 7a4486b apply the patch for WSCOMMONS-511 new edd2858 Incremented trunk version number to 1.1.0-SNAPSHOT. new 52b9528 Improved logging. new 910e197 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. new 2947e49 Updating AXIOM and Axis2 versions to refer to the trunk new ad6b3aa Fixing the build new 11ed599 fixing a build failure new 67e8aad Moving axis svn, part of TLP move INFRA-2441 new 9bfbd21 Applying the patch from Rajika for WSCOMMONS-515 new 2289e2a Applying the patch from Rajika, for WSCOMMONS-524 new a386b4c Added Apache License new 9c977ea WSCOMMONS-452: Moved some code that was intended for inclusion into Axiom. new 817155b 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(). new 4c5c8eb Fixed some compiler warnings. new fd8a426 WSCOMMONS-452: Moved another piece of code that was intended for inclusion into Axiom. new e2aecfd Correctly set svn:ignore for Eclipse. new cb620c4 WSCOMMONS-452: Moved the test case for WrappedTextNodeStreamReader to Axiom. new 5a80468 Fixed deprecation warning. new fadee1d WSCOMMONS-452: Moved the remaining code to Axiom. new c8a5e76 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. new 6ba24f8 Added some more logging in order to understand the random build failures in Hudson. new 5b95776 Still adding more logging in order to understand the random build failures in Hudson. new 446a106 Use dynamic port allocation in HTTP tests (instead of hardcoded port 8280). new 9f61364 Added some more logging to investigate Synapse build problem. new 84215ab Fixed some incorrect log statements. new 0b51a12 Added some more logging to investigate Synapse build problem. new e04a5bc Cleaned up some old code in the mail transport tests and make sure that mail folders are always properly closed. new 8caf4cc 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. new 233c7bf Reenabled the connection monitoring in the HTTP tests (revert of r778520). new c5887d5 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(). new 6a7357d Clarify the messagesSent metric. new 8571ceb Attempt to fix unstable Hudson build of the SMS transport. new 68ddab0 Fixed outdated Javadoc. new b3a8bf3 Removed unused import. new 5a80ed3 Fixed formatting. new 7febb30 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... new a2e0c49 Enabled some basic tests from the testkit in the UDP transport. new a731681 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). new 31a4858 Added a regression test for the issue fixed in r947440 and temporarily disabled the test cases that reproduce the issue described in WSCOMMONS-544. new 2907276 Applied Hiranya's patch for AXIS2-4722 (AXIS2-4722-update2.patch) without changes. new 1d8233c 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. new 2d4c781 Two unsaved changes that were missing in r947453. new a07c89b Removed unused attribute (left over from a previous refactoring). new 97d1fde AXIS2-4722: Set the useGlobalListener attribute automatically based on the configuration of the transport. new bbfb038 Replaced some usages of UUIDGenerator by UIDGenerator. new 5f1fe22 Reenabled some test cases that actually work. new 543cb6d WSCOMMONS-543: Decouple org.apache.axis2.transport.base.datagram from SocketAddress so that it's initial design is preserved. new eb38203 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). new 2e83d16 Merged Ruwan's work on the Maven site from the 1.0.0 branch back to the trunk. new 579f9c1 Added some initial documentation for the UDP transport. new 993eb43 Fixed inaccurate Javadoc. new f25f197 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. new c8c9329 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. new e254740 Making some progress with the SOAP/UDP scenario with WS-Addressing based dispatching. new 6b90ed6 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. new 98026c4 Improved the PortAllocator so that Maven parallel build mode can be used. new 95b3afa Fixed broken relativePaths. new 6af743e AXIS2-4759: Applied patch submitted by Grant Patterson. Fixed ServiceTaskManager to properly closes the connection. Also fixed some concurrency issues. new e4e23d1 Replaced tabs by spaces. new 7906e71 AXIS2-4759: Applied patch submitted by Grant Patterson. Fixed JMSSender/JMSConnectionFactory so that JMS connections are properly closed when the JMS transport sender is stopped. new 7e8f596 Let Maven handle Axiom as a transitive dependeny of Axis2. No need to use a dependency or dependencyManagement here. new d5e1d4a Fixed the dependencies of the base module. new c7b01a9 Applying patch contributed by Hiranya Jaythilaka https://issues.apache.org/jira/browse/AXIS2-4784 new 623c4d5 Removed the repository on ws.zones.apache.org. The artifacts for smack are available from the Maven central repository, but with a different groupId. new c51157f new a5c6ff6 Applying patch for WSCOMMONS-523. Thanks Rajika new 67aa25d Added a new module containing code to debug resource leaks caused by missing calls to TransportSender#cleanup. new 94cd34f Removed the axis2-transport-debug stuff (i.e. reverted r1001210). It didn't give the expected result. new 7544324 Upgraded to commons-io 2.0 and removed classes that are now part of commons-io (see IO-158). new 19d3749 Getting rid of the java.net repository. It is causing some strange issue in the Hudson build. new bdddd75 Updated POM metadata. new c27b805 Removed the explicit Bundle-Version from the maven-bundle-plugin configuration, so that we don't need to increment the version number manually during a release. The plugin is able to calculate a suitable version number itself. new e259551 The http module only contains unit tests; no need to build it as a bundle. new 518cf75 Fixed corrupted document so that the site can be built again. new 83e422f Added missing links on the index page. new b54cff2 Fixed incorrect title. new ef2273e Don't manage the Woodstox version and keep whatever version is used by Axis2. new b245457 Fix a bug in the XMPP transport which lead to faluires when it is loaded new 7313f07 Fix a bug in the XMPP transport which lead to faluires when it is loaded, adding missing files new 7af6a8c fixing an constant name change in axis2 new 22f6a49 adding a ThreadPoolExecutor with a waterMark to control the threading behavior new 3826415 fixing an issue with using a LinkedBlockingDequeu new 6bc11fe improving the code by re-factoring new 6fea1fe adding dynamic import to the jms bundle new bc0b096 Updated Axis2 version. new 916ad2b Removed the repository and snapshotRepository entries from the distributionManagement element, so that Maven picks up the defaults from org.apache:apache. Also removed uniqueVersion=false because it is no longer supported by Maven 3.0. new f4f95c0 Replaced pom.* with project.* as pom.* deprecated in Maven 3 new bd75f5f Upgraded to the latest org.apache:apache super-POM to avoid an issue with maven-gpg-plugin when running on Mac OS X. new f426caf Moved all invocations of the maven-javadoc-plugin from the <reporting/> tag to the <build/> tag (phase "site") and make sure that every configuration is bound to a single execution. new d5559ee Add some missing entries. new 7ac56fd Bounced version numbers as 1.6.X. new 78bb36a Corrected tagBase and site location new 98976e0 [maven-release-plugin] prepare branch 1.6 new 847d744 Revert the changes introduced by Maven release plug-in that failed during the branch creation goal. new 4009554 [maven-release-plugin] prepare branch 1.6 new f5fb942 [maven-release-plugin] prepare release 1.6 new d5c853e Setting correct svn:eol-style on POM files. new 5a96c4a Wiping out the svn:mergeinfo properties from the trunk. We will no longer merge things from the Axis2 1.5 and Transports 1.0.0 branches to the trunk. new 7954c41 Pushing back site changes in r1130104 back to the trunk. new edd40c4 Fixed a couple of broken links in the download page. new eaee8ee removing an unwanted block to remove the part after '/' from the service name. this code breaks the hierarchical service scenario. new 085190b Use the proper APIs to create OMSourcedElements. new 8ff2db0 Getting rid of some references to Axiom implementation classes. new f0a2790 adding support for url endpoints new 1bb8da4 Fixing an simple issue with a throw new 92c7cec Eliminated an invalid reference to an Axiom LLOM implementation class. new 12a62a4 fixing mail attachments new f341262 fixing an build break with multipart messages new 1a7251a Applied patch for TRANSPORTS-35. new 66faa9a Applied patch for TRANSPORTS-47. new cbb81de Applied patch for TRANSPORTS-27. new d7dac18 Applied patch for TRANSPORTS-36. new 48911bd Applied patch for TRANSPORTS-43. new 098b29b Applied patch for TRANSPORTS-44. new 754174f Applied patch for TRANSPORTS-45. new ef00f70 Applied patch for TRANSPORTS-16. new 14d5e38 Fixed TRANSPORTS-33. new 2b79ac3 Applied patch for TRANSPORTS-34. new bdd3c51 Applied patch for TRANSPORTS-48. new 2685979 Applied patch for TRANSPORTS-8. new 1711515 Applied patch for TRANSPORTS-30. new 5412b2f Adopted to changes introduced in r1324666 and r1308868. new f9a7a5d Eliminated a couple of references to deprecated classes so that we don't need to add a dependency to axiom-compat. new a5d7089 TRANSPORTS-50 - Added a sample to demonstrate use of HTTPS transport. This sample is based on Jetty Maven plug-in and keytool-maven-plugin. new e1b8523 Moved sample into a new profiles. new 95d86cd removed incorrect element. my bad :( new 2299f72 * Replaced deprecated keytool:genkey by keytool:generateKeyPair goal. * Update README file. new 39f23ff TRANSPORTS-50 - adding JMS sample. Server side is completed buy need to finish client side. new b3dfd94 Applied patch for TRANSPORTS-51. new afc1ca0 AXIS2-5315 - Removed Callback usage from Transport project. new 5405da5 Changes required for AXIS2-5340. new 76df00f Changes introduced by AXIS2-5315 in r1349635 [1] new 2924341 Changes according to AXIS2-5315 r1351243 . new ca853b0 Removed duplicate dependency declaration. new f903e17 Fixed a couple of Maven warnings. new c9ead64 Upgraded the surefire plugin so that one can use the skipTests property. new 4278ebe Resolved a TODO item. new bb3f163 Downgrade to previous surefire release to fix Maven 2 compatibility issue. new ae50354 Removed unnecessary repositories. new d2dfa13 After fixing AXIS2-5374 it is mandatory to send "SOAPAction" header when sending a SOAP 1.1 message ( "text.xml") . new 6dbbf27 Fixed regression caused by r1371373. new 9771097 Required code level changes from AXIS2-5374 and a test case fix. new b69265e Upgraded to qpid 0.18 so that we can get rid of the incubator repository. new 2442d93 No need to use dependency management for dependencies used only by a specific module. new 091f22d Exclude Qpid tests when running on Java 1.5. new 2bcb139 AXIS2-5434: Removed modules that have been integrated into Axis2 core. new 44bb496 Removed the http module. Its contents have been moved to Axis2 core. new 7170d5e Fixed build failure caused by sloppy dependency management. new c6e6e71 AXIS2-5434 - move Transport samples into Axis2 core project. new 039d348 AXIS2-5434: Moved the transport docs to Axis2 core. The 406 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.