You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2014/10/30 21:51:04 UTC
svn commit: r1635611 - in
/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep:
Activator.java PathTracker.java
Author: pderop
Date: Thu Oct 30 20:51:03 2014
New Revision: 1635611
URL: http://svn.apache.org/r1635611
Log:
Use a LogService when an added file is detected
Modified:
felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/Activator.java
felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/PathTracker.java
Modified: felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/Activator.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/Activator.java?rev=1635611&r1=1635610&r2=1635611&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/Activator.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/Activator.java Thu Oct 30 20:51:03 2014
@@ -3,12 +3,14 @@ package org.apache.felix.dependencymanag
import org.apache.felix.dm.DependencyActivatorBase;
import org.apache.felix.dm.DependencyManager;
import org.osgi.framework.BundleContext;
+import org.osgi.service.log.LogService;
public class Activator extends DependencyActivatorBase {
@Override
public void init(BundleContext context, DependencyManager m) throws Exception {
m.add(createComponent()
.setImplementation(PathTracker.class)
+ .add(createServiceDependency().setService(LogService.class).setRequired(true))
.add(new PathDependency("/tmp").setCallbacks("add", "change", "remove")));
}
}
Modified: felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/PathTracker.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/PathTracker.java?rev=1635611&r1=1635610&r2=1635611&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/PathTracker.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/customdep/PathTracker.java Thu Oct 30 20:51:03 2014
@@ -1,7 +1,11 @@
package org.apache.felix.dependencymanager.samples.customdep;
+import org.osgi.service.log.LogService;
+
public class PathTracker {
+ volatile LogService logService;
+
void add(String path) {
- System.out.println("PathTracker.add: " + path);
+ logService.log(LogService.LOG_INFO, "PathTracker.add: " + path);
}
}