You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by dp...@apache.org on 2011/09/13 10:30:57 UTC
svn commit: r1170083 -
/jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/server/MicroKernelServlet.java
Author: dpfister
Date: Tue Sep 13 08:30:57 2011
New Revision: 1170083
URL: http://svn.apache.org/viewvc?rev=1170083&view=rev
Log:
HTTP interface to microkernel
- pretty print JSON
Modified:
jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/server/MicroKernelServlet.java
Modified: jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/server/MicroKernelServlet.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/server/MicroKernelServlet.java?rev=1170083&r1=1170082&r2=1170083&view=diff
==============================================================================
--- jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/server/MicroKernelServlet.java (original)
+++ jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/server/MicroKernelServlet.java Tue Sep 13 08:30:57 2011
@@ -26,6 +26,7 @@ import java.util.concurrent.atomic.Atomi
import org.apache.jackrabbit.mk.api.MicroKernel;
import org.apache.jackrabbit.mk.api.MicroKernelException;
+import org.apache.jackrabbit.mk.json.JsopBuilder;
import org.apache.jackrabbit.mk.util.MicroKernelInputStream;
import org.apache.jackrabbit.mk.util.IOUtils;
@@ -108,7 +109,8 @@ class MicroKernelServlet implements Serv
int maxEntries = request.getParameter("max_entries", 10);
response.setContentType("text/plain");
- response.getOutputStream().write(mk.getRevisions(since, maxEntries).getBytes());
+ String json = mk.getRevisions(since, maxEntries);
+ response.getOutputStream().write(JsopBuilder.prettyPrint(json).getBytes());
}
}
@@ -146,7 +148,8 @@ class MicroKernelServlet implements Serv
String toRevisionId = request.getParameter("to_revision_id", headRevision);
response.setContentType("text/plain");
- response.getOutputStream().write(mk.getJournal(fromRevisionId, toRevisionId).getBytes());
+ String json = mk.getJournal(fromRevisionId, toRevisionId);
+ response.getOutputStream().write(JsopBuilder.prettyPrint(json).getBytes());
}
}
@@ -179,7 +182,8 @@ class MicroKernelServlet implements Serv
int count = request.getParameter("count", -1);
response.setContentType("text/plain");
- response.getOutputStream().write(mk.getNodes(path, revisionId, depth, offset, count).getBytes());
+ String json = mk.getNodes(path, revisionId, depth, offset, count);
+ response.getOutputStream().write(JsopBuilder.prettyPrint(json).getBytes());
}
}