Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
JSR 203 SCTP
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
nickmalthus  
View profile  
 More options Mar 18 2008, 4:46 pm
From: nickmalthus <nickmalt...@gmail.com>
Date: Tue, 18 Mar 2008 13:46:13 -0700 (PDT)
Local: Tues, Mar 18 2008 4:46 pm
Subject: JSR 203 SCTP
I am interested in the SCTP protocol [1] and possible future support
for this protocol in Java. This fellow [2] has already implemented a
Java API for SCTP but he chose not to use the NIO API because of
several restrictions.

I was wondering if JSR 203 could be used to support a protocol like
SCTP. SCTP deviates from other transport protocols in it's support for
multiple communication streams on a single connection and after a
cursory look at the new NIO API I couldn't think of a way of how these
streams could be represented and managed.

Thanks

[1] http://en.wikipedia.org/wiki/SCTP
[2] http://i1.dk/JavaSCTP/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Bateman  
View profile  
 More options Mar 19 2008, 4:43 am
From: Alan Bateman <Alan.Bate...@Sun.COM>
Date: Wed, 19 Mar 2008 08:43:23 +0000
Local: Wed, Mar 19 2008 4:43 am
Subject: Re: [jsr203-interest] JSR 203 SCTP
nickmalthus wrote:
> I am interested in the SCTP protocol [1] and possible future support
> for this protocol in Java. This fellow [2] has already implemented a
> Java API for SCTP but he chose not to use the NIO API because of
> several restrictions.

> I was wondering if JSR 203 could be used to support a protocol like
> SCTP. SCTP deviates from other transport protocols in it's support for
> multiple communication streams on a single connection and after a
> cursory look at the new NIO API I couldn't think of a way of how these
> streams could be represented and managed.

SCTP is not a goal of JSR-203 but there is related work going on in Sun
to develop an API for SCTP. The API defines a number of new channel
types in order to support both the one-to-one and one-to-many styles.
With the one-to-one style there is a channel that supports a single
association. With the one-to-many style a channel supports multiple
associations and branch off. It also delivers the notifications/events
for when associations change, a send fails, shutdown, etc. At least
initially, this work is delivering a Sun specific API so as to gauge
interest. I can mail you the contact that is working on this.

-Alan.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nickmalthus  
View profile  
 More options Mar 20 2008, 3:17 pm
From: nickmalthus <nickmalt...@gmail.com>
Date: Thu, 20 Mar 2008 12:17:17 -0700 (PDT)
Local: Thurs, Mar 20 2008 3:17 pm
Subject: Re: JSR 203 SCTP
Thanks for the response Alan.

I am definitely interested in a Java based SCTP API and would
appreciate it if you emailed me the contact information.

Aaron

On Mar 19, 3:43 am, Alan Bateman <Alan.Bate...@Sun.COM> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David M. Lloyd  
View profile  
 More options Mar 20 2008, 3:22 pm
From: "David M. Lloyd" <david.ll...@redhat.com>
Date: Thu, 20 Mar 2008 14:22:31 -0500
Local: Thurs, Mar 20 2008 3:22 pm
Subject: Re: [jsr203-interest] Re: JSR 203 SCTP
I am also interested (as are others at Red Hat) - and I hope the API also
supports multiple independent streams.  It's a shame that this work is not
open - or is it (dev.java.net somewhere perhaps)?

- DML

On 03/20/2008 02:17 PM, nickmalthus wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rajendra  
View profile  
 More options Mar 24 2008, 8:34 am
From: Rajendra <rajendra.gutupa...@gmail.com>
Date: Mon, 24 Mar 2008 05:34:29 -0700 (PDT)
Local: Mon, Mar 24 2008 8:34 am
Subject: Re: JSR 203 SCTP
Alan is on vacation this week. He will reply after he is back to work
next week.

-Rajendra

On Mar 21, 12:22 am, "David M. Lloyd" <david.ll...@redhat.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Bateman  
View profile  
 More options Mar 28 2008, 4:07 pm
From: Alan Bateman <Alan.Bate...@Sun.COM>
Date: Fri, 28 Mar 2008 20:07:08 +0000
Local: Fri, Mar 28 2008 4:07 pm
Subject: Re: [jsr203-interest] Re: JSR 203 SCTP
David M. Lloyd wrote:

> I am also interested (as are others at Red Hat) - and I hope the API
> also supports multiple independent streams.  It's a shame that this
> work is not open - or is it (dev.java.net somewhere perhaps)?

The SCTP API that I mentioned can't exist as a standalone project at
this time because the channels need to register with the default
Selector. I don't know how familiar you are with the channels API but
it's not currently possible to define (in a supported manner) a new
selectable channel type and have it work with a Selector without hooks
into its implementation. The unit of replacement at this time is the
selector provider or the whole ball of wax that is the Selector and each
of the selectable channel types. A plugin mechanism is desirable but not
clear that a completely portable mechanism is possible because it's at
the level of being able to multiplex over a set of file descriptors or
handles that work with the polling facility used by the Selector
implementation. If we limit defining the interface for a particular
provider and operating system then it becomes simpler to define and we
are interested in doing this for OpenJDK/jdk7. We actually have the
basis for this already and it just needs a big of clean-up (and
documentation). Anyway, with a supported interface exposed then it will
allow others to develop their own selectable channels that work with the
default selector provider. SCTP is a good candidate for this because its
multi-homing and multi-streaming features don't fit well with channels
that Java SE defines today. I'm getting slight off-topic here but the
second part to adding support for other protocols is that sometimes it
is desirable to use the existing socket channel API rather than defining
a new selectable channel type (Unix domain sockets is a good example).
To address this we also hope (and have prototyped) updates to the socket
channel API to allow the protocol be specified when creating the
channel. If you are interested in the details then it may be better to
move this discussion to the core-libs-dev mailing list [1]. Finally, for
SCTP I would suggest contacting Christopher Hegarty as he has the details.

-Alan.

[1] core-libs-...@openjdk.java.net


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Hegarty  
View profile  
 More options Mar 31 2008, 11:18 am
From: Christopher Hegarty <Christopher.Hega...@Sun.COM>
Date: Mon, 31 Mar 2008 16:18:19 +0100
Local: Mon, Mar 31 2008 11:18 am
Subject: Re: [jsr203-interest] Re: JSR 203 SCTP
Hi David, Nick,

I am the Engineer within Sun that is actively working on a Java API for
SCTP. I am close to having an early access draft ready for review by the
  OpenJDK community, and of course anyone that has an interest.

The API will be a Sun specific API, i.e not part of the Java SE
platform, but in the com.sun.* namesapce. That means that it will not be
available on every Java SE implementation, but it will be available on
Sun's implementation and will be supported. It will support multiple
streams.

When I have the API draft ready I will drop you a mail to point you to
its location. If you have any other questions or comments please feel
free to mail me directly at any time.

Regards,
-Chris.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »