Repository: nutch
Updated Branches:
  refs/heads/2.x a9b238fae -> 8438b0658


fix for NUTCH-2282 contributed by lancergr


Project: http://git-wip-us.apache.org/repos/asf/nutch/repo
Commit: http://git-wip-us.apache.org/repos/asf/nutch/commit/98814a02
Tree: http://git-wip-us.apache.org/repos/asf/nutch/tree/98814a02
Diff: http://git-wip-us.apache.org/repos/asf/nutch/diff/98814a02

Branch: refs/heads/2.x
Commit: 98814a0270cfc173998366618171f746ec4d304b
Parents: 9a349a1
Author: lancergr <[email protected]>
Authored: Sat Jun 18 18:01:31 2016 +0200
Committer: lancergr <[email protected]>
Committed: Sat Jun 18 18:01:31 2016 +0200

----------------------------------------------------------------------
 src/java/org/apache/nutch/api/resources/AdminResource.java  | 3 +++
 src/java/org/apache/nutch/api/resources/ConfigResource.java | 3 +++
 src/java/org/apache/nutch/api/resources/JobResource.java    | 2 ++
 3 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nutch/blob/98814a02/src/java/org/apache/nutch/api/resources/AdminResource.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/nutch/api/resources/AdminResource.java 
b/src/java/org/apache/nutch/api/resources/AdminResource.java
index 0863b33..03ff4b5 100644
--- a/src/java/org/apache/nutch/api/resources/AdminResource.java
+++ b/src/java/org/apache/nutch/api/resources/AdminResource.java
@@ -23,6 +23,8 @@ import java.util.concurrent.TimeUnit;
 import javax.ws.rs.GET;
 import javax.ws.rs.Path;
 import javax.ws.rs.QueryParam;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.MediaType;
 
 import org.apache.nutch.api.model.response.NutchStatus;
 import org.apache.nutch.api.model.response.JobInfo.State;
@@ -52,6 +54,7 @@ public class AdminResource extends AbstractResource {
 
   @GET
   @Path("/stop")
+  @Produces(MediaType.TEXT_PLAIN)
   public String stop(@QueryParam("force") boolean force) {
     if (!server.canStop(force)) {
       LOG.info("Command 'stop' denied due to unfinished jobs");

http://git-wip-us.apache.org/repos/asf/nutch/blob/98814a02/src/java/org/apache/nutch/api/resources/ConfigResource.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/nutch/api/resources/ConfigResource.java 
b/src/java/org/apache/nutch/api/resources/ConfigResource.java
index 9be0daa..0c546f6 100644
--- a/src/java/org/apache/nutch/api/resources/ConfigResource.java
+++ b/src/java/org/apache/nutch/api/resources/ConfigResource.java
@@ -20,6 +20,7 @@ import java.util.Map;
 import java.util.Set;
 
 import javax.ws.rs.Consumes;
+import javax.ws.rs.Produces;
 import javax.ws.rs.DELETE;
 import javax.ws.rs.FormParam;
 import javax.ws.rs.GET;
@@ -52,6 +53,7 @@ public class ConfigResource extends AbstractResource {
 
   @GET
   @Path("/{configId}/{propertyId}")
+  @Produces(MediaType.TEXT_PLAIN)
   public String getProperty(@PathParam("configId") String configId,
       @PathParam("propertyId") String propertyId) {
     return configManager.getAsMap(configId).get(propertyId);
@@ -66,6 +68,7 @@ public class ConfigResource extends AbstractResource {
   @POST
   @Path("/{configId}")
   @Consumes(MediaType.APPLICATION_JSON)
+  @Produces(MediaType.TEXT_PLAIN)
   public String createConfig(NutchConfig newConfig) {
     if (newConfig == null) {
       throw new WebApplicationException(Response.status(Status.BAD_REQUEST)

http://git-wip-us.apache.org/repos/asf/nutch/blob/98814a02/src/java/org/apache/nutch/api/resources/JobResource.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/nutch/api/resources/JobResource.java 
b/src/java/org/apache/nutch/api/resources/JobResource.java
index 30b14d8..cca5a3c 100644
--- a/src/java/org/apache/nutch/api/resources/JobResource.java
+++ b/src/java/org/apache/nutch/api/resources/JobResource.java
@@ -19,6 +19,7 @@ package org.apache.nutch.api.resources;
 import java.util.Collection;
 
 import javax.ws.rs.Consumes;
+import javax.ws.rs.Produces;
 import javax.ws.rs.GET;
 import javax.ws.rs.POST;
 import javax.ws.rs.Path;
@@ -63,6 +64,7 @@ public class JobResource extends AbstractResource {
   @POST
   @Path(value = "/create")
   @Consumes(MediaType.APPLICATION_JSON)
+  @Produces(MediaType.TEXT_PLAIN)
   public String create(JobConfig config) {
     if (config == null) {
       throwBadRequestException("Job configuration is required!");

Reply via email to