Author: cschneider
Date: Fri Jul  8 13:40:18 2011
New Revision: 1144312

URL: http://svn.apache.org/viewvc?rev=1144312&view=rev
Log:
Change service reference to optional so the command remains up even when the 
service is not there

Modified:
    
karaf/trunk/shell/obr/src/main/java/org/apache/karaf/shell/obr/ObrCommandSupport.java
    karaf/trunk/shell/obr/src/main/resources/OSGI-INF/blueprint/shell-obr.xml

Modified: 
karaf/trunk/shell/obr/src/main/java/org/apache/karaf/shell/obr/ObrCommandSupport.java
URL: 
http://svn.apache.org/viewvc/karaf/trunk/shell/obr/src/main/java/org/apache/karaf/shell/obr/ObrCommandSupport.java?rev=1144312&r1=1144311&r2=1144312&view=diff
==============================================================================
--- 
karaf/trunk/shell/obr/src/main/java/org/apache/karaf/shell/obr/ObrCommandSupport.java
 (original)
+++ 
karaf/trunk/shell/obr/src/main/java/org/apache/karaf/shell/obr/ObrCommandSupport.java
 Fri Jul  8 13:40:18 2011
@@ -16,9 +16,15 @@
  */
 package org.apache.karaf.shell.obr;
 
-import java.io.*;
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.io.PrintStream;
 import java.util.List;
-import java.util.Properties;
 
 import org.apache.felix.bundlerepository.Reason;
 import org.apache.felix.bundlerepository.Repository;

Modified: 
karaf/trunk/shell/obr/src/main/resources/OSGI-INF/blueprint/shell-obr.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/shell/obr/src/main/resources/OSGI-INF/blueprint/shell-obr.xml?rev=1144312&r1=1144311&r2=1144312&view=diff
==============================================================================
--- karaf/trunk/shell/obr/src/main/resources/OSGI-INF/blueprint/shell-obr.xml 
(original)
+++ karaf/trunk/shell/obr/src/main/resources/OSGI-INF/blueprint/shell-obr.xml 
Fri Jul  8 13:40:18 2011
@@ -18,7 +18,10 @@
 
 -->
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"; 
default-activation="lazy">
-       <reference id="repoAdmin" 
interface="org.apache.felix.bundlerepository.RepositoryAdmin"/>
+       <reference id="repoAdmin" 
+               interface="org.apache.felix.bundlerepository.RepositoryAdmin"
+               availability="optional"
+       />
 
     <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.0.0";>
         <command name="obr/addUrl">


Reply via email to