[sctp-dev] Use SCTP with Java 1.6?

Dennis Hjort dennis.hjort at ericsson.com
Tue Jan 12 04:22:22 PST 2010


Hi Christopher ! 

I've been reading your posts regarding this topic, and downloaded the
source, and applied the patch. Now I would like to compile a jdk6
compatible sctp-lib! :-) 

As you already know, our management is holding of moving up to JDK7
until a standard release, maybe even longer, and we are now trying to
cut of performance costs in the product we are building, and now we even
have numbers on what our implementation using the JNI library +
additions to our eventkernel to handle the blocking channels is costing
in performance, so it would be great to be able to use the sctplib with
JDK6 already ! :-)

So, if it's possible I would appreciate the detailed instructions on how
to get it working with JDK6 ! :-)

With kind regards

// Dennis

-----Original Message-----
From: sctp-dev-bounces at openjdk.java.net
[mailto:sctp-dev-bounces at openjdk.java.net] On Behalf Of Christopher
Hegarty - Sun Microsystems Ireland
Sent: den 8 januari 2010 17:23
To: Michal Lefler
Cc: sctp-dev at openjdk.java.net
Subject: Re: [sctp-dev] Use SCTP with Java 1.6?

Hi Michal,

I was trying to come up with a list of things to do to get the SCTP
implementation working on JDK6, when I came across a previous attempt I
made at it. To my surprise I had actually got further than I thought,
and I found a list of changes I wanted to push into JDK7 so make this
simpler ( as well as a few new ones ).

 From that I created;
  6915313: (sctp) Reorganize implementation to make it more feasible to
port to JDK6

Webrev:
   http://cr.openjdk.java.net/~chegar/6915313/webrev.0/webrev/

With these changes applied we can simply take the JDK7 SCTP code, and
with two very minor edits have it run with JDK6. I did this and have it
running with JDK6u17. Without the above mentioned changes it is a little
more tricky because you need to make many more edits and recompile the
native code.

I will be requesting a review of 6915313 and hope to be in a position to
push it early next week. I can then send detailed instructions of how to
get it working with JDK 6.

-Chris.

On 06/01/2010 14:57, Christopher Hegarty - Sun Microsystems Ireland
wrote:
> Hi Michal,
> 
> There is no binary/package of SCTP available for JDK6. We received a 
> number of inquiries about this so far, but none of which are 
> considered a high enough priority to consider an official backport to
JDK6.
> 
> That being said, a while back I took the API and implementation from
> JDK7 and tried to bolt it onto a JDK6 update. It was close to 
> completion, but I got side tracked with other things. When designing 
> the API, and doing the implementation, I considered the possibility 
> that it may one day be ported to JDK6. If you look at the 
> implementation and you will see that there are very little JDK7 
> dependencies. It should be relatively straight forward to extract the 
> API and implementation and have it run with JDK6. One caveat, the 
> implementation depends on a sun private API and will only run with
Sun's JDK.
> 
> Is this something you would be willing to work on? I can certainly 
> help, but I don't have the time right now to run with it myself.
> 
> -Chris.
> 
> On 06/01/2010 06:09, Michal Lefler wrote:
>> Hi.
>>
>> I would like to use this SCTP implementation with my Java 1.6_17. Is 
>> there a binary distribution of this package alone?
>>
>> How can I use this SCTP package with Java 1.6?
>>
>> Thanks,
>>
>> Michal.
>>
>>  
>>
>>


More information about the sctp-dev mailing list