]>
git.argeo.org Git - gpl/argeo-jcr.git/blob - org.argeo.cms.jcr/src/org/argeo/maintenance/internal/Activator.java
1 package org
.argeo
.maintenance
.internal
;
3 import java
.nio
.file
.Path
;
4 import java
.nio
.file
.Paths
;
6 import javax
.jcr
.Repository
;
8 import org
.argeo
.maintenance
.backup
.LogicalBackup
;
9 import org
.osgi
.framework
.BundleActivator
;
10 import org
.osgi
.framework
.BundleContext
;
12 public class Activator
implements BundleActivator
{
15 public void start(BundleContext context
) throws Exception
{
17 Repository repository
= context
.getService(context
.getServiceReference(Repository
.class));
18 Path basePath
= Paths
.get(System
.getProperty("user.dir"), "backup");
19 LogicalBackup backup
= new LogicalBackup(context
, repository
, basePath
);
24 public void stop(BundleContext context
) throws Exception
{