[jboss-cvs] JBossAS SVN: r106443 - trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 6 07:54:32 EDT 2010


Author: bill.burke at jboss.com
Date: 2010-07-06 07:54:31 -0400 (Tue, 06 Jul 2010)
New Revision: 106443

Added:
   trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntf.java
   trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntfResource.java
Log:


Added: trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntf.java
===================================================================
--- trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntf.java	                        (rev 0)
+++ trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntf.java	2010-07-06 11:54:31 UTC (rev 106443)
@@ -0,0 +1,24 @@
+package org.jboss.resteasy.test;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.ext.Providers;
+
+/**
+ * @author <a href="mailto:bill at burkecentral.com">Bill Burke</a>
+ * @version $Revision: 1 $
+ */
+ at Path("/scan-intf")
+public interface MyIntf
+{
+   @GET
+   @Produces("text/plain")
+   String get();
+
+   @Path("resolver")
+   @GET
+   @Produces("text/plain")
+   String getResolver(@Context Providers providers);
+}

Added: trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntfResource.java
===================================================================
--- trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntfResource.java	                        (rev 0)
+++ trunk/resteasy-int/test/scanned-war/src/main/java/org/jboss/resteasy/test/MyIntfResource.java	2010-07-06 11:54:31 UTC (rev 106443)
@@ -0,0 +1,27 @@
+package org.jboss.resteasy.test;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.ext.Providers;
+
+/**
+ * @author <a href="mailto:bill at burkecentral.com">Bill Burke</a>
+ * @version $Revision: 1 $
+ */
+public class MyIntfResource implements MyIntf
+{
+   public String get()
+   {
+      return "hello world";
+   }
+
+   public String getResolver(@Context Providers providers)
+   {
+      System.out.println("IN RESOLVER!!!");
+      MyContextResolver resolver = (MyContextResolver) providers.getContextResolver(Integer.class, MediaType.TEXT_PLAIN_TYPE);
+      return resolver.getContext(null).toString();
+   }
+}
\ No newline at end of file



More information about the jboss-cvs-commits mailing list