Return-Path: Delivered-To: apmail-axis-java-dev-archive@www.apache.org Received: (qmail 88649 invoked from network); 26 May 2010 05:32:57 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 May 2010 05:32:57 -0000 Received: (qmail 26839 invoked by uid 500); 26 May 2010 05:32:57 -0000 Delivered-To: apmail-axis-java-dev-archive@axis.apache.org Received: (qmail 26492 invoked by uid 500); 26 May 2010 05:32:56 -0000 Mailing-List: contact java-dev-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@axis.apache.org Delivered-To: mailing list java-dev@axis.apache.org Received: (qmail 26484 invoked by uid 99); 26 May 2010 05:32:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 May 2010 05:32:56 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 May 2010 05:32:54 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o4Q5WW3u004025 for ; Wed, 26 May 2010 05:32:32 GMT Message-ID: <22454909.52171274851952431.JavaMail.jira@thor> Date: Wed, 26 May 2010 01:32:32 -0400 (EDT) From: "Hiranya Jayathilaka (JIRA)" To: java-dev@axis.apache.org Subject: [jira] Commented: (AXIS2-4724) Add Multicast Capabilities to the UDP Transport In-Reply-To: <9908569.4571274679743467.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/AXIS2-4724?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12871509#action_12871509 ] Hiranya Jayathilaka commented on AXIS2-4724: -------------------------------------------- I was able to add multicast support to the existing UDP sender without much trouble. But in the listener side I'm facing some issues. The existing listener is using Java NIO datagram channels to receive UDP messages (java.nio.channels API). But this API does not support multicasting (see [1][2] for details). It seems this API will not support multicasting until JDK 1.7. As a solution I have implemented a new transport listener (MulticastUDPListener), a new IO dispatcher (MulticastIODispatcher) and a new endpoint (MulticastEndpoint). Do you see any other way of implementing multicast support for the listener? Or at least some mechanism for merging the new IO dispatcher and the endpoint with the existing listener? [1] - http://forums.sun.com/thread.jspa?threadID=5225740 [2] - http://blogs.sun.com/alanb/entry/multicasting_with_nio > Add Multicast Capabilities to the UDP Transport > ----------------------------------------------- > > Key: AXIS2-4724 > URL: https://issues.apache.org/jira/browse/AXIS2-4724 > Project: Axis2 > Issue Type: Improvement > Components: transports > Reporter: Hiranya Jayathilaka > Fix For: 1.6 > > > With this improvement Axis2 will be able to receive SOAP messages from multicast groups and send requests to multicast groups. Also we will be able to support multicast request - unicast response MEP. I will attach the patch soon. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org For additional commands, e-mail: java-dev-help@axis.apache.org