Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 87100 invoked from network); 6 Sep 2007 07:00:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Sep 2007 07:00:05 -0000 Received: (qmail 39998 invoked by uid 500); 6 Sep 2007 06:59:58 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 39984 invoked by uid 500); 6 Sep 2007 06:59:58 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 39975 invoked by uid 99); 6 Sep 2007 06:59:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Sep 2007 23:59:58 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [81.19.98.213] (HELO eul0600252.eu.verio.net) (81.19.98.213) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Sep 2007 06:59:54 +0000 Received: from [192.168.1.3] (58.106.219.87.dynamic.jazztel.es [87.219.106.58]) by eul0600252.eu.verio.net (Postfix) with ESMTP id 6790653B6A for ; Thu, 6 Sep 2007 08:59:09 +0200 (CEST) Subject: Using observation From: Paco Avila To: users@jackrabbit.apache.org Content-Type: text/plain Date: Thu, 06 Sep 2007 08:59:30 +0200 Message-Id: <1189061970.6415.7.camel@antares> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I'm adding a new feature in OpenKM (our DMS): document and folder subscription, so OpenKM can notify of document changes. I've been reading about Jackrabbit Observation and I know how to observe a node, but I have some questions: * Due to observation life cicle, it should be managed across a system session which is alive all the time OpenKM is running, isn't it? * I can get a list of registered even listeners, but how can I see which nodes are observed? * If there are several users who want to subscribe to a document node, where should I store this list of users? In the observed node I can't because the user perhaps don't have wirte access. -- Paco Avila