[jbossws-issues] [JBoss JIRA] (JBWS-3873) Web Services can't inherit a JDK8 default method

RH Bugzilla Integration (JIRA) issues at jboss.org
Tue Mar 3 02:39:12 EST 2015


    [ https://issues.jboss.org/browse/JBWS-3873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13045479#comment-13045479 ] 

RH Bugzilla Integration commented on JBWS-3873:
-----------------------------------------------

baranowb <bbaranow at redhat.com> changed the Status of [bug 1196686|https://bugzilla.redhat.com/show_bug.cgi?id=1196686] from NEW to ASSIGNED

> Web Services can't inherit a JDK8 default method
> ------------------------------------------------
>
>                 Key: JBWS-3873
>                 URL: https://issues.jboss.org/browse/JBWS-3873
>             Project: JBoss Web Services
>          Issue Type: Bug
>          Components: jbossws-cxf, jbossws-integration
>    Affects Versions: jbossws-cxf-4.3.2, jbossws-cxf-5.0.0.Beta3
>         Environment: JDK8
>            Reporter: Jan Blizňák
>         Attachments: jdk8-ws-defaultmethod.zip
>
>
> Having simple SEI and POJO webservice with JDK8 feature - default method for interface:
> {code}
> @WebService
> public interface GreeterSEI {
>    default public String sayHello() {
>       return "Hello, Default";
>    }
> }
>  
> //----------------------------------------------------------
>  
> @WebService
> public class GreeterImpl implements GreeterSEI {}
> {code}
> When you try to execute sayHello method:
> {code}
> Service greeterService = Service.create(...);
> GreeterSEI g = greeterService.getPort(GreeterSEI.class);
>  
> Assert.assertEquals("JBoss", greeter.sayHello());
> {code}
> You will get a message-less IllegalStateException on server.
> Expected results:
> no exception, default implementation of method is invoked.
> Or if this is considered unsupported usage, the exception should be more descriptive (ie.: "Method xx not found on implementation class")



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)



More information about the jbossws-issues mailing list