[ 
https://issues.apache.org/jira/browse/WINK-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated WINK-245:
-------------------------------

    Issue Type: Improvement  (was: Bug)

> Annotations on interfaces - should they work?
> ---------------------------------------------
>
>                 Key: WINK-245
>                 URL: https://issues.apache.org/jira/browse/WINK-245
>             Project: Wink
>          Issue Type: Improvement
>            Reporter: Davanum Srinivas
>            Assignee: Bryant Luk
>
> Here's an example.
> =======================================
> package org.apache.wink;
> import javax.ws.rs.GET;
> import javax.ws.rs.Path;
> import javax.ws.rs.Produces;
> @Path("/helloworld")
> public interface IHello {
>     @GET
>     @Produces("text/plain")
>     public String getString();
> }
> =======================================
> package org.apache.wink;
> public class Hello implements IHello {
>    public String getString() {
>        return "Hello Stage 1";
>    }
> }
> =======================================
> gives me a 404 with the following logs
> 704 [http-8080-1] WARN 
> org.apache.wink.common.internal.application.ApplicationFileLoader - class 
> org.apache.wink.Hello is neither a resource nor a provider. Ignoring.
> 797 [http-8080-1] INFO org.apache.wink.server.internal.RequestProcessor - 
> WebApplicationException (404 - Not Found) occured during the handlers chain 
> invocation
> 799 [http-8080-1] INFO 
> org.apache.wink.server.internal.handlers.PopulateResponseMediaTypeHandler - 
> Content-Type not specified via Response object or via @Produces annotation so 
> automatically setting via generic-type compatible MessageBodyWriter providers
> I believe the same code works fine in other implementations. For example see 
> CustomerResourceService on Page 35/36 in Restful Java with Jax-RS
>  By Bill Burke
> http://books.google.com/books?q=CustomerResourceService
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to