Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 63958CC7A for ; Fri, 26 Jul 2013 21:37:07 +0000 (UTC) Received: (qmail 93292 invoked by uid 500); 26 Jul 2013 21:37:04 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 93265 invoked by uid 500); 26 Jul 2013 21:37:04 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 93257 invoked by uid 99); 26 Jul 2013 21:37:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jul 2013 21:37:04 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of hsn@filez.com designates 64.6.108.239 as permitted sender) Received: from [64.6.108.239] (HELO ponto.amerinoc.com) (64.6.108.239) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jul 2013 21:36:58 +0000 Received: from [127.0.0.1] (205.83.broadband7.iol.cz [88.102.83.205]) (authenticated bits=0) by ponto.amerinoc.com (8.14.5/8.14.5) with ESMTP id r6QLaYj9082084 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 26 Jul 2013 23:36:37 +0200 (CEST) (envelope-from hsn@filez.com) Message-ID: <51F2EBB8.4010609@filez.com> Date: Fri, 26 Jul 2013 23:35:52 +0200 From: Radim Kolar User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: user@cassandra.apache.org Subject: Re: Custom commands in cassandra References: <51F241F9.2050803@filez.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 130726-1, 26.07.2013), Outbound message X-Antivirus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org basic osgi integration is easy you need to get osgi compatible container and hookup it to cassandra daemon. Its very easy to do - about 5 lines. osgi container can be accessed from network, you need to deploy your application into container on each node and start it up. Then use some RPC mechanism like thrift or JMS for communication with server part of your application.