Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35384E7D1 for ; Fri, 25 Jan 2013 22:47:14 +0000 (UTC) Received: (qmail 99912 invoked by uid 500); 25 Jan 2013 22:47:14 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 99856 invoked by uid 500); 25 Jan 2013 22:47:14 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 99764 invoked by uid 99); 25 Jan 2013 22:47:13 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Jan 2013 22:47:13 +0000 Date: Fri, 25 Jan 2013 22:47:13 +0000 (UTC) From: "Jonathan Ellis (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CASSANDRA-3380) REST Layer MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-3380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13563118#comment-13563118 ] Jonathan Ellis commented on CASSANDRA-3380: ------------------------------------------- I'm really liking the way CQL3 is working out. Let's table forking our client API further for now. > REST Layer > ----------- > > Key: CASSANDRA-3380 > URL: https://issues.apache.org/jira/browse/CASSANDRA-3380 > Project: Cassandra > Issue Type: New Feature > Environment: Unix / Max OS X > Reporter: Brian ONeill > Attachments: trunk-3380.txt > > > This is a native rest layer for Cassandra implementing AbstractCassandraDaemon. > It uses JAX-RS fueled by Apache CXF. > Presently it supports the following operations JSON over HTTP: > - Create keyspace > - Drop keyspace > - Create column family > - Drop column family > - Insert row > - Fetch row > - Delete row > - Insert column > - Delete column > - Fetch column > The patch creates a new project in contrib/rest. You can compile the project using "ant", which uses ivy to pull in dependencies. To get setup, you can also use the pom.xml file and m2eclipse to get it into Eclipse. > Once compiled, simpy run "bin/rest_cassandra" and follow along in the README.txt -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira