You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2011/12/08 17:31:33 UTC
svn commit: r1211960 -
/karaf/trunk/shell/console/src/main/java/org/apache/karaf/shell/console/commands/NamespaceHandler.java
Author: gnodet
Date: Thu Dec 8 16:31:32 2011
New Revision: 1211960
URL: http://svn.apache.org/viewvc?rev=1211960&view=rev
Log:
[KARAF-1101] Completion does not work when quiesce manager is deployed
Modified:
karaf/trunk/shell/console/src/main/java/org/apache/karaf/shell/console/commands/NamespaceHandler.java
Modified: karaf/trunk/shell/console/src/main/java/org/apache/karaf/shell/console/commands/NamespaceHandler.java
URL: http://svn.apache.org/viewvc/karaf/trunk/shell/console/src/main/java/org/apache/karaf/shell/console/commands/NamespaceHandler.java?rev=1211960&r1=1211959&r2=1211960&view=diff
==============================================================================
--- karaf/trunk/shell/console/src/main/java/org/apache/karaf/shell/console/commands/NamespaceHandler.java (original)
+++ karaf/trunk/shell/console/src/main/java/org/apache/karaf/shell/console/commands/NamespaceHandler.java Thu Dec 8 16:31:32 2011
@@ -32,9 +32,7 @@ import org.apache.aries.blueprint.mutabl
import org.apache.aries.blueprint.mutable.MutableRefMetadata;
import org.apache.aries.blueprint.mutable.MutableServiceMetadata;
import org.apache.aries.blueprint.mutable.MutableValueMetadata;
-import org.apache.felix.service.command.Function;
import org.apache.karaf.shell.commands.Command;
-import org.apache.karaf.shell.console.CompletableFunction;
import org.osgi.service.blueprint.container.ComponentDefinitionException;
import org.osgi.service.blueprint.reflect.BeanArgument;
import org.osgi.service.blueprint.reflect.BeanMetadata;
@@ -45,6 +43,7 @@ import org.osgi.service.blueprint.reflec
import org.osgi.service.blueprint.reflect.Metadata;
import org.osgi.service.blueprint.reflect.NullMetadata;
import org.osgi.service.blueprint.reflect.RefMetadata;
+import org.osgi.service.blueprint.reflect.ServiceMetadata;
import org.osgi.service.blueprint.reflect.ValueMetadata;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -157,9 +156,9 @@ public class NamespaceHandler implements
MutableServiceMetadata commandService = context.createMetadata(MutableServiceMetadata.class);
commandService.setActivation(MutableServiceMetadata.ACTIVATION_LAZY);
commandService.setId(getName());
- //commandService.setAutoExport(ServiceMetadata.AUTO_EXPORT_ALL_CLASSES);
- commandService.addInterface(CompletableFunction.class.getName());
- commandService.addInterface(Function.class.getName());
+ commandService.setAutoExport(ServiceMetadata.AUTO_EXPORT_ALL_CLASSES);
+// commandService.addInterface(CompletableFunction.class.getName());
+// commandService.addInterface(Function.class.getName());
commandService.setServiceComponent(command);
if (SHELL_NAMESPACE_1_0_0.equals(element.getNamespaceURI())) {