Return-Path: X-Original-To: apmail-ace-users-archive@minotaur.apache.org Delivered-To: apmail-ace-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C756DD73B for ; Tue, 30 Oct 2012 16:47:35 +0000 (UTC) Received: (qmail 50357 invoked by uid 500); 30 Oct 2012 16:47:35 -0000 Delivered-To: apmail-ace-users-archive@ace.apache.org Received: (qmail 50235 invoked by uid 500); 30 Oct 2012 16:47:32 -0000 Mailing-List: contact users-help@ace.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@ace.apache.org Delivered-To: mailing list users@ace.apache.org Received: (qmail 50168 invoked by uid 99); 30 Oct 2012 16:47:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Oct 2012 16:47:30 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of alvarofg.nortia@gmail.com designates 209.85.160.52 as permitted sender) Received: from [209.85.160.52] (HELO mail-pb0-f52.google.com) (209.85.160.52) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Oct 2012 16:47:22 +0000 Received: by mail-pb0-f52.google.com with SMTP id rr13so300422pbb.11 for ; Tue, 30 Oct 2012 09:47:01 -0700 (PDT) Received: by 10.66.76.98 with SMTP id j2mr93740340paw.65.1351615621235; Tue, 30 Oct 2012 09:47:01 -0700 (PDT) Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) by mx.google.com with ESMTPS id qj6sm781720pbb.69.2012.10.30.09.47.00 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 30 Oct 2012 09:47:01 -0700 (PDT) Received: by mail-pa0-f52.google.com with SMTP id hz10so285633pad.11 for ; Tue, 30 Oct 2012 09:47:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.137.198 with SMTP id qk6mr104057447pbb.60.1351615620616; Tue, 30 Oct 2012 09:47:00 -0700 (PDT) Received: by 10.66.88.35 with HTTP; Tue, 30 Oct 2012 09:47:00 -0700 (PDT) Date: Tue, 30 Oct 2012 17:47:00 +0100 Message-ID: Subject: How to use the repository services without REST API From: =?ISO-8859-1?Q?=C1lvaro_Fern=E1ndez_Gonz=E1lez?= To: users@ace.apache.org Content-Type: multipart/alternative; boundary=047d7b2e3f02f090dd04cd4988f1 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b2e3f02f090dd04cd4988f1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, I'm trying to use the ArtifactRepository programatically without using the REST API. For what I've found if I call the createSession(String) method on a SessionFactory service, several services are created for that session: {org.apache.ace.client.repository.repository.ArtifactRepository}=3D{service= .sid=3Dfideliapos, service.id=3D106} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[], event.filter=3D(service.sid=3Dfideliapos), service.id=3D107} {org.apache.ace.client.repository.repository.Artifact2FeatureAssociationRep= ository}=3D{service.sid=3Dfideliapos, service.id=3D108} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[org/apache/ace/cli= ent/repository/private/ArtifactObject/*,org/apache/ace/client/repository/pr= ivate/FeatureObject/*], event.filter=3D(service.sid=3Dfideliapos), service.id=3D109} {org.apache.ace.client.repository.repository.FeatureRepository}=3D{service.= sid=3Dfideliapos, service.id=3D110} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[], event.filter=3D(service.sid=3Dfideliapos), service.id=3D111} {org.apache.ace.client.repository.repository.Feature2DistributionAssociatio= nRepository}=3D{service.sid=3Dfideliapos, service.id=3D112} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[org/apache/ace/cli= ent/repository/private/FeatureObject/*,org/apache/ace/client/repository/pri= vate/DistributionObject/*], event.filter=3D(service.sid=3Dfideliapos), service.id=3D113} {org.apache.ace.client.repository.repository.DistributionRepository}=3D{ser= vice.sid=3Dfideliapos, service.id=3D114} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[], event.filter=3D(service.sid=3Dfideliapos), service.id=3D115} {org.apache.ace.client.repository.repository.Distribution2TargetAssociation= Repository}=3D{service.sid=3Dfideliapos, service.id=3D116} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[org/apache/ace/cli= ent/repository/private/DistributionObject/*,org/apache/ace/client/repositor= y/private/TargetObject/*], event.filter=3D(service.sid=3Dfideliapos), service.id=3D117} {org.apache.ace.client.repository.repository.TargetRepository}=3D{service.s= id=3Dfideliapos, service.id=3D118} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[], event.filter=3D(service.sid=3Dfideliapos), service.id=3D119} {org.apache.ace.client.repository.repository.DeploymentVersionRepository}= =3D{service.sid=3Dfideliapos, service.id=3D120} {org.osgi.service.event.EventHandler}=3D{event.topics=3D[], event.filter=3D(service.sid=3Dfideliapos), service.id=3D121} {org.apache.ace.client.repository.RepositoryAdmin}=3D{service.sid=3Dfidelia= pos, service.id=3D122} {org.apache.ace.client.repository.stateful.StatefulTargetRepository, org.osgi.service.event.EventHandler}=3D{service.sid=3Dfideliapos, event.topics=3D[org/apache/ace/client/repository/public/ArtifactObject/*,or= g/apache/ace/client/repository/public/Artifact2FeatureAssociation/* I've also seen that several EventHandlers are created. Does this mean that I can for example add Artifacts just sending events? Do you have any example? Regards, *=C1lvaro Fern=E1ndez* *Consultor* Avda de la Argentina 132 Edificio Cristasa, oficina 201 33312 Gij=F3n *www.nortia-in.es* Este correo y sus archivos asociados son privados y confidenciales y van dirigidos exclusivamente a su destinatario. Si recibe este correo sin ser el destinatario del mismo, le rogamos proceda a su eliminaci=F3n y lo ponga en conocimiento del emisor. La difusi=F3n por cualquier medio del contenido de este correo podr=EDa ser sancionada conforme a lo previsto en las leyes espa=F1olas. No se autoriza la utilizaci=F3n con fines comerciales o para s= u incorporaci=F3n a ficheros automatizados de las direcciones del emisor o de= l destinatario. --047d7b2e3f02f090dd04cd4988f1--