----- Original message -----
> On 20-02-12 11:17, Apache Jenkins Server wrote:
> > See<https://builds.apache.org/job/River-trunk-jdk7/17/changes>
>
> /x1/jenkins/jenkins-slave/workspace/River-trunk-jdk7/src/org/apache/river/api/delegates/DelegateSocketChannel.java:39:
>
>
> error: DelegateSocketChannel is not abstract and does not override
> abstract method getRemoteAddress() in SocketChannel
>
> class DelegateSocketChannel extends SocketChannel {
>
> This is caused by compiling with the jdk6 language spec, but against the
> jdk7 rt.jar.
>

Yes that's the problem, been so long I forgot about that.

> Is this api stable yet? Shall we take it out and move it to skunk?
>
> Gr. Simon
>

The api's stable since it's a decorator, the public api is SocketChannel, it 
doesn't have any public api apart from the DelegateSocketFactory constructor.

We could just add the missing methods and throw unsupported operation exception 
on the java 7 methods for now, then it'll compile on 6 and 7.

Cheers,

Peter.

> --
> QCG, Software voor het MKB, 071-5890970, http://www.qcg.nl
> Quality Consultancy Group b.v., Leiderdorp, Kvk Den Haag: 28088397

Reply via email to