[
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.