You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gn...@apache.org on 2009/10/22 20:01:53 UTC

svn commit: r828802 [1/2] - in /felix/trunk/karaf: ./ admin/ admin/command/ admin/command/src/ admin/command/src/main/ admin/command/src/main/java/ admin/command/src/main/java/org/ admin/command/src/main/java/org/apache/ admin/command/src/main/java/org...

Author: gnodet
Date: Thu Oct 22 18:01:48 2009
New Revision: 828802

URL: http://svn.apache.org/viewvc?rev=828802&view=rev
Log:
FELIX-1766: Refactor and enable AdminServiceMBean

Added:
    felix/trunk/karaf/admin/
    felix/trunk/karaf/admin/command/
    felix/trunk/karaf/admin/command/NOTICE
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/NOTICE
    felix/trunk/karaf/admin/command/pom.xml
    felix/trunk/karaf/admin/command/src/
    felix/trunk/karaf/admin/command/src/main/
    felix/trunk/karaf/admin/command/src/main/java/
    felix/trunk/karaf/admin/command/src/main/java/org/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/AdminCommandSupport.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/AdminCommandSupport.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ChangePortCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ChangePortCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ConnectCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ConnectCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/CreateCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/DestroyCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/DestroyCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ListCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ListCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StartCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StartCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StopCommand.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StopCommand.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/completers/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/completers/InstanceCompleter.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/completers/InstanceCompleter.java
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/main/
    felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/main/Execute.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/main/Execute.java
    felix/trunk/karaf/admin/command/src/main/resources/
    felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/
    felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/blueprint/
    felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/blueprint/admin-command.xml
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/OSGI-INF/blueprint/shell-admin.xml
    felix/trunk/karaf/admin/command/src/test/
    felix/trunk/karaf/admin/command/src/test/java/
    felix/trunk/karaf/admin/command/src/test/java/org/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/command/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/command/CreateCommandTest.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommandTest.java
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/main/
    felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/main/ExecuteTest.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/main/ExecuteTest.java
    felix/trunk/karaf/admin/core/
    felix/trunk/karaf/admin/core/NOTICE
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/NOTICE
    felix/trunk/karaf/admin/core/pom.xml
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/pom.xml
    felix/trunk/karaf/admin/core/src/
    felix/trunk/karaf/admin/core/src/main/
    felix/trunk/karaf/admin/core/src/main/java/
    felix/trunk/karaf/admin/core/src/main/java/org/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/AdminService.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminService.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/Instance.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/Instance.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/InstanceSettings.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/InstanceSettings.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/AdminServiceImpl.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImpl.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/InstanceImpl.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/InstanceImpl.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/Process.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/Process.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java
    felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java
    felix/trunk/karaf/admin/core/src/main/resources/
    felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/
    felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/blueprint/
    felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/blueprint/admin-core.xml
      - copied, changed from r828779, felix/trunk/karaf/webconsole/admin/src/main/resources/OSGI-INF/blueprint/webconsole-admin.xml
    felix/trunk/karaf/admin/core/src/main/resources/org/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf.bat
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf.bat
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start.bat
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start.bat
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop.bat
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop.bat
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.apache.felix.karaf.shell.cfg
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.apache.felix.karaf.shell.cfg
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.ops4j.pax.url.mvn.cfg
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.ops4j.pax.url.mvn.cfg
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/system.properties
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/system.properties
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs
    felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs
    felix/trunk/karaf/admin/core/src/test/
    felix/trunk/karaf/admin/core/src/test/java/
    felix/trunk/karaf/admin/core/src/test/java/org/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/InstanceSettingsTest.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/InstanceSettingsTest.java
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/internal/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/internal/AdminServiceImplTest.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImplTest.java
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/jpm/
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/jpm/MainTest.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/jpm/MainTest.java
    felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/jpm/ProcessTest.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/jpm/ProcessTest.java
    felix/trunk/karaf/admin/management/
    felix/trunk/karaf/admin/management/NOTICE
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/NOTICE
    felix/trunk/karaf/admin/management/pom.xml
    felix/trunk/karaf/admin/management/src/
    felix/trunk/karaf/admin/management/src/main/
    felix/trunk/karaf/admin/management/src/main/java/
    felix/trunk/karaf/admin/management/src/main/java/org/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/AdminServiceMBean.java
      - copied, changed from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminServiceMBean.java
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/codec/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/codec/JmxInstance.java
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/internal/
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/internal/AdminServiceMBeanImpl.java
    felix/trunk/karaf/admin/management/src/main/java/org/apache/felix/karaf/admin/management/internal/MBeanRegistrer.java
    felix/trunk/karaf/admin/management/src/main/resources/
    felix/trunk/karaf/admin/management/src/main/resources/OSGI-INF/
    felix/trunk/karaf/admin/management/src/main/resources/OSGI-INF/blueprint/
    felix/trunk/karaf/admin/management/src/main/resources/OSGI-INF/blueprint/admin-management.xml
    felix/trunk/karaf/admin/management/src/test/
    felix/trunk/karaf/admin/management/src/test/java/
    felix/trunk/karaf/admin/management/src/test/java/org/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/admin/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/admin/management/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/admin/management/codec/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/admin/management/codec/JmxInstanceTest.java
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/admin/management/internal/
    felix/trunk/karaf/admin/management/src/test/java/org/apache/felix/karaf/admin/management/internal/AdminServiceMBeanImplTest.java
    felix/trunk/karaf/admin/pom.xml
      - copied, changed from r828779, felix/trunk/karaf/shell/pom.xml
Removed:
    felix/trunk/karaf/shell/admin/NOTICE
    felix/trunk/karaf/shell/admin/pom.xml
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/Process.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminService.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminServiceMBean.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/Instance.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/InstanceSettings.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImpl.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceMBeanImpl.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/InstanceImpl.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/AdminCommandSupport.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ChangePortCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ConnectCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/DestroyCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ListCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StartCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StopCommand.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/completers/InstanceCompleter.java
    felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/main/Execute.java
    felix/trunk/karaf/shell/admin/src/main/resources/OSGI-INF/blueprint/shell-admin.xml
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf.bat
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start.bat
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop.bat
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.apache.felix.karaf.shell.cfg
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.ops4j.pax.url.mvn.cfg
    felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/system.properties
    felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/jpm/MainTest.java
    felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/jpm/ProcessTest.java
    felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/InstanceSettingsTest.java
    felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImplTest.java
    felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommandTest.java
    felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/main/ExecuteTest.java
Modified:
    felix/trunk/karaf/assembly/pom.xml
    felix/trunk/karaf/assembly/src/main/descriptors/unix-bin.xml
    felix/trunk/karaf/assembly/src/main/descriptors/windows-bin.xml
    felix/trunk/karaf/assembly/src/main/filtered-resources/bin/admin
    felix/trunk/karaf/assembly/src/main/filtered-resources/bin/admin.bat
    felix/trunk/karaf/assembly/src/main/filtered-resources/etc/startup.properties
    felix/trunk/karaf/pom.xml
    felix/trunk/karaf/shell/pom.xml
    felix/trunk/karaf/webconsole/admin/src/main/resources/OSGI-INF/blueprint/webconsole-admin.xml

Copied: felix/trunk/karaf/admin/command/NOTICE (from r828779, felix/trunk/karaf/shell/admin/NOTICE)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/NOTICE?p2=felix/trunk/karaf/admin/command/NOTICE&p1=felix/trunk/karaf/shell/admin/NOTICE&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Added: felix/trunk/karaf/admin/command/pom.xml
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/pom.xml?rev=828802&view=auto
==============================================================================
--- felix/trunk/karaf/admin/command/pom.xml (added)
+++ felix/trunk/karaf/admin/command/pom.xml Thu Oct 22 18:01:48 2009
@@ -0,0 +1,102 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <!--
+
+        Licensed to the Apache Software Foundation (ASF) under one or more
+        contributor license agreements.  See the NOTICE file distributed with
+        this work for additional information regarding copyright ownership.
+        The ASF licenses this file to You under the Apache License, Version 2.0
+        (the "License"); you may not use this file except in compliance with
+        the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing, software
+        distributed under the License is distributed on an "AS IS" BASIS,
+        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+        See the License for the specific language governing permissions and
+        limitations under the License.
+    -->
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.felix.karaf.admin</groupId>
+        <artifactId>admin</artifactId>
+        <version>1.1.0-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.felix.karaf.admin</groupId>
+    <artifactId>org.apache.felix.karaf.admin.command</artifactId>
+    <packaging>bundle</packaging>
+    <version>1.1.0-SNAPSHOT</version>
+    <name>Apache Felix Karaf :: Admin Command</name>
+
+    <properties>
+        <appendedResourcesDirectory>${basedir}/../../etc/appended-resources</appendedResourcesDirectory>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.osgi.core</artifactId>
+            <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+            <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.felix.karaf.admin</groupId>
+            <artifactId>org.apache.felix.karaf.admin.core</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.felix.karaf.shell</groupId>
+            <artifactId>org.apache.felix.karaf.shell.console</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-jdk14</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.easymock</groupId>
+            <artifactId>easymockclassextension</artifactId>
+            <version>${easymock.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <configuration>
+                    <instructions>
+                        <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+                        <Export-Package>${pom.artifactId}*;version=${pom.version}</Export-Package>
+                        <Import-Package>
+                            !${pom.artifactId}*,
+                            javax.management,
+                            javax.management.loading,
+                            org.osgi.service.command,
+                            org.apache.felix.gogo.commands,
+                            org.apache.felix.karaf.shell.console,
+                            *
+                        </Import-Package>
+                        <Private-Package>!*</Private-Package>
+                        <_versionpolicy>${bnd.version.policy}</_versionpolicy>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/AdminCommandSupport.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/AdminCommandSupport.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/AdminCommandSupport.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/AdminCommandSupport.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/AdminCommandSupport.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/AdminCommandSupport.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/AdminCommandSupport.java Thu Oct 22 18:01:48 2009
@@ -14,12 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
-import org.apache.felix.karaf.shell.admin.AdminService;
-import org.apache.felix.karaf.shell.admin.Instance;
+import org.apache.felix.karaf.admin.AdminService;
+import org.apache.felix.karaf.admin.Instance;
 import org.apache.felix.karaf.shell.console.OsgiCommandSupport;
-import org.apache.felix.gogo.commands.Command;
 
 public abstract class AdminCommandSupport extends OsgiCommandSupport {
 

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ChangePortCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ChangePortCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ChangePortCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ChangePortCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ChangePortCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ChangePortCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ChangePortCommand.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ConnectCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ConnectCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ConnectCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ConnectCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ConnectCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ConnectCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ConnectCommand.java Thu Oct 22 18:01:48 2009
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import org.apache.felix.gogo.commands.Option;
 import org.apache.felix.gogo.commands.Argument;

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/CreateCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/CreateCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/CreateCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/CreateCommand.java Thu Oct 22 18:01:48 2009
@@ -14,14 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import java.util.List;
 
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
-import org.apache.felix.karaf.shell.admin.InstanceSettings;
+import org.apache.felix.karaf.admin.InstanceSettings;
 
 
 /**

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/DestroyCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/DestroyCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/DestroyCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/DestroyCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/DestroyCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/DestroyCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/DestroyCommand.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ListCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ListCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ListCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ListCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ListCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/ListCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/ListCommand.java Thu Oct 22 18:01:48 2009
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import org.apache.felix.gogo.commands.Option;
 import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.karaf.shell.admin.Instance;
+import org.apache.felix.karaf.admin.Instance;
 
 /**
  * List available instances

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StartCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StartCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StartCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StartCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StartCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StartCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StartCommand.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import org.apache.felix.gogo.commands.Option;
 import org.apache.felix.gogo.commands.Argument;

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StopCommand.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StopCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StopCommand.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StopCommand.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StopCommand.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/commands/StopCommand.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/StopCommand.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/completers/InstanceCompleter.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/completers/InstanceCompleter.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/completers/InstanceCompleter.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/completers/InstanceCompleter.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/completers/InstanceCompleter.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/completers/InstanceCompleter.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/command/completers/InstanceCompleter.java Thu Oct 22 18:01:48 2009
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.completers;
+package org.apache.felix.karaf.admin.command.completers;
 
 import java.util.List;
 
-import org.apache.felix.karaf.shell.admin.AdminService;
-import org.apache.felix.karaf.shell.admin.Instance;
+import org.apache.felix.karaf.admin.AdminService;
+import org.apache.felix.karaf.admin.Instance;
 import org.apache.felix.karaf.shell.console.completer.StringsCompleter;
 import org.apache.felix.karaf.shell.console.Completer;
 

Copied: felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/main/Execute.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/main/Execute.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/main/Execute.java?p2=felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/main/Execute.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/main/Execute.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/main/Execute.java (original)
+++ felix/trunk/karaf/admin/command/src/main/java/org/apache/felix/karaf/admin/main/Execute.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.main;
+package org.apache.felix.karaf.admin.main;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -26,14 +26,14 @@
 import org.apache.felix.gogo.commands.Action;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.basic.DefaultActionPreparator;
-import org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl;
-import org.apache.felix.karaf.shell.admin.internal.commands.AdminCommandSupport;
-import org.apache.felix.karaf.shell.admin.internal.commands.CreateCommand;
-import org.apache.felix.karaf.shell.admin.internal.commands.DestroyCommand;
-import org.apache.felix.karaf.shell.admin.internal.commands.ListCommand;
-import org.apache.felix.karaf.shell.admin.internal.commands.StartCommand;
-import org.apache.felix.karaf.shell.admin.internal.commands.StopCommand;
-import org.apache.felix.karaf.shell.admin.internal.commands.ChangePortCommand;
+import org.apache.felix.karaf.admin.command.AdminCommandSupport;
+import org.apache.felix.karaf.admin.command.ChangePortCommand;
+import org.apache.felix.karaf.admin.command.CreateCommand;
+import org.apache.felix.karaf.admin.command.DestroyCommand;
+import org.apache.felix.karaf.admin.command.ListCommand;
+import org.apache.felix.karaf.admin.command.StartCommand;
+import org.apache.felix.karaf.admin.command.StopCommand;
+import org.apache.felix.karaf.admin.internal.AdminServiceImpl;
 import org.fusesource.jansi.AnsiConsole;
 
 public class Execute {
@@ -42,7 +42,7 @@
         CreateCommand.class,
         StartCommand.class,
         StopCommand.class,
-        DestroyCommand.class,  
+        DestroyCommand.class,
         ListCommand.class,
         ChangePortCommand.class};
     private static final Map<String, Class<?>> COMMANDS = new TreeMap<String, Class<?>>();

Copied: felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/blueprint/admin-command.xml (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/OSGI-INF/blueprint/shell-admin.xml)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/blueprint/admin-command.xml?p2=felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/blueprint/admin-command.xml&p1=felix/trunk/karaf/shell/admin/src/main/resources/OSGI-INF/blueprint/shell-admin.xml&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/resources/OSGI-INF/blueprint/shell-admin.xml (original)
+++ felix/trunk/karaf/admin/command/src/main/resources/OSGI-INF/blueprint/admin-command.xml Thu Oct 22 18:01:48 2009
@@ -23,12 +23,12 @@
 
     <command-bundle xmlns="http://felix.apache.org/karaf/xmlns/shell/v1.0.0">
         <command name="admin/create">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.CreateCommand">
+            <action class="org.apache.felix.karaf.admin.command.CreateCommand">
                 <property name="adminService" ref="adminService" />
             </action>
         </command>
         <command name="admin/connect">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.ConnectCommand">
+            <action class="org.apache.felix.karaf.admin.command.ConnectCommand">
                 <property name="adminService" ref="adminService" />
             </action>
             <completers>
@@ -37,12 +37,12 @@
             </completers>
         </command>
         <command name="admin/list">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.ListCommand">
+            <action class="org.apache.felix.karaf.admin.command.ListCommand">
                 <property name="adminService" ref="adminService" />
             </action>
         </command>
         <command name="admin/start">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.StartCommand">
+            <action class="org.apache.felix.karaf.admin.command.StartCommand">
                 <property name="adminService" ref="adminService" />
             </action>
             <completers>
@@ -51,7 +51,7 @@
             </completers>
         </command>
         <command name="admin/stop">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.StopCommand">
+            <action class="org.apache.felix.karaf.admin.command.StopCommand">
                 <property name="adminService" ref="adminService" />
             </action>
             <completers>
@@ -60,7 +60,7 @@
             </completers>
         </command>
         <command name="admin/destroy">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.DestroyCommand">
+            <action class="org.apache.felix.karaf.admin.command.DestroyCommand">
                 <property name="adminService" ref="adminService" />
             </action>
             <completers>
@@ -69,7 +69,7 @@
             </completers>
         </command>
         <command name="admin/change-port">
-            <action class="org.apache.felix.karaf.shell.admin.internal.commands.ChangePortCommand">
+            <action class="org.apache.felix.karaf.admin.command.ChangePortCommand">
                 <property name="adminService" ref="adminService" />
             </action>
             <completers>
@@ -79,17 +79,10 @@
         </command>
     </command-bundle>
 
-    <bean id="adminService" class="org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl" init-method="init">
-        <property name="storageLocation" value="${karaf.home}/instances" />
-    </bean>
+    <reference id="adminService" interface="org.apache.felix.karaf.admin.AdminService" />
 
-    <bean id="instanceCompleter" class="org.apache.felix.karaf.shell.admin.internal.completers.InstanceCompleter">
+    <bean id="instanceCompleter" class="org.apache.felix.karaf.admin.command.completers.InstanceCompleter">
         <property name="adminService" ref="adminService" />
     </bean>
     
-    <service ref="adminService" interface="org.apache.felix.karaf.shell.admin.AdminService" />
-
-    <!-- Allow the use of system properties -->
-    <ext:property-placeholder />
-
 </blueprint>

Copied: felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/command/CreateCommandTest.java (from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommandTest.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/command/CreateCommandTest.java?p2=felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/command/CreateCommandTest.java&p1=felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommandTest.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/commands/CreateCommandTest.java (original)
+++ felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/command/CreateCommandTest.java Thu Oct 22 18:01:48 2009
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal.commands;
+package org.apache.felix.karaf.admin.command;
 
 import java.util.Arrays;
 import java.util.Collections;
 
 import junit.framework.TestCase;
 
-import org.apache.felix.karaf.shell.admin.AdminService;
-import org.apache.felix.karaf.shell.admin.InstanceSettings;
+import org.apache.felix.karaf.admin.AdminService;
+import org.apache.felix.karaf.admin.InstanceSettings;
 import org.easymock.EasyMock;
 
 public class CreateCommandTest extends TestCase {
@@ -40,7 +40,7 @@
         
         EasyMock.verify(adminService); // check precondition
         EasyMock.reset(adminService);
-        InstanceSettings expectedIS = 
+        InstanceSettings expectedIS =
             new InstanceSettings(9941, "top", Collections.singletonList("http://something"), Arrays.asList("abc", "def"));
         EasyMock.expect(adminService.createInstance("myInstance", expectedIS)).andReturn(null);
         EasyMock.replay(adminService);

Copied: felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/main/ExecuteTest.java (from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/main/ExecuteTest.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/main/ExecuteTest.java?p2=felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/main/ExecuteTest.java&p1=felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/main/ExecuteTest.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/main/ExecuteTest.java (original)
+++ felix/trunk/karaf/admin/command/src/test/java/org/apache/felix/karaf/admin/main/ExecuteTest.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.main;
+package org.apache.felix.karaf.admin.main;
 
 import java.io.ByteArrayOutputStream;
 import java.io.File;
@@ -28,9 +28,9 @@
 
 import junit.framework.TestCase;
 
-import org.apache.felix.karaf.shell.admin.AdminService;
-import org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl;
-import org.apache.felix.karaf.shell.admin.internal.commands.AdminCommandSupport;
+import org.apache.felix.karaf.admin.AdminService;
+import org.apache.felix.karaf.admin.command.AdminCommandSupport;
+import org.apache.felix.karaf.admin.internal.AdminServiceImpl;
 import org.easymock.IAnswer;
 import org.easymock.classextension.EasyMock;
 

Copied: felix/trunk/karaf/admin/core/NOTICE (from r828779, felix/trunk/karaf/shell/admin/NOTICE)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/NOTICE?p2=felix/trunk/karaf/admin/core/NOTICE&p1=felix/trunk/karaf/shell/admin/NOTICE&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/pom.xml (from r828779, felix/trunk/karaf/shell/admin/pom.xml)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/pom.xml?p2=felix/trunk/karaf/admin/core/pom.xml&p1=felix/trunk/karaf/shell/admin/pom.xml&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/pom.xml (original)
+++ felix/trunk/karaf/admin/core/pom.xml Thu Oct 22 18:01:48 2009
@@ -21,20 +21,16 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.felix.karaf.shell</groupId>
-        <artifactId>shell</artifactId>
+        <groupId>org.apache.felix.karaf.admin</groupId>
+        <artifactId>admin</artifactId>
         <version>1.1.0-SNAPSHOT</version>
     </parent>
 
-    <groupId>org.apache.felix.karaf.shell</groupId>
-    <artifactId>org.apache.felix.karaf.shell.admin</artifactId>
+    <groupId>org.apache.felix.karaf.admin</groupId>
+    <artifactId>org.apache.felix.karaf.admin.core</artifactId>
     <packaging>bundle</packaging>
     <version>1.1.0-SNAPSHOT</version>
-    <name>Apache Felix Karaf :: Shell Admin</name>
-
-    <description>
-        Provides administration commands
-    </description>
+    <name>Apache Felix Karaf :: Admin Core</name>
 
     <properties>
         <appendedResourcesDirectory>${basedir}/../../etc/appended-resources</appendedResourcesDirectory>
@@ -42,11 +38,6 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.felix.karaf.shell</groupId>
-            <artifactId>org.apache.felix.karaf.shell.console</artifactId>
-        </dependency>
-
-        <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.osgi.core</artifactId>
             <scope>provided</scope>
@@ -59,21 +50,38 @@
         </dependency>
 
         <dependency>
-            <groupId>org.ops4j.pax.logging</groupId>
-            <artifactId>pax-logging-api</artifactId>
-            <scope>test</scope>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.bundlerepository</artifactId>
         </dependency>
 
         <dependency>
+            <groupId>org.apache.felix.karaf.shell</groupId>
+            <artifactId>org.apache.felix.karaf.shell.console</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.felix.karaf.shell</groupId>
+            <artifactId>org.apache.felix.karaf.shell.obr</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.osgi</groupId>
+            <artifactId>spring-osgi-core</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
             <groupId>org.apache.servicemix.bundles</groupId>
             <artifactId>org.apache.servicemix.bundles.junit</artifactId>
             <scope>test</scope>
         </dependency>
-        
         <dependency>
             <groupId>org.easymock</groupId>
-            <artifactId>easymockclassextension</artifactId>
-            <version>${easymock.version}</version>
+            <artifactId>easymock</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-jdk14</artifactId>
             <scope>test</scope>
         </dependency>
     </dependencies>
@@ -86,15 +94,6 @@
                     <include>**/*</include>
                 </includes>
             </resource>
-            <!--
-            <resource>
-                <directory>${pom.basedir}/src/main/filtered-resources</directory>
-                <filtering>true</filtering>
-                <includes>
-                    <include>**/*</include>
-                </includes>
-            </resource>
-            -->
         </resources>
         <filters>
             <filter>target/filter.txt</filter>
@@ -145,7 +144,7 @@
                             <goal>copy-resources</goal>
                         </goals>
                         <configuration>
-                            <outputDirectory>${basedir}/target/classes/org/apache/felix/karaf/shell/admin/etc</outputDirectory>
+                            <outputDirectory>${basedir}/target/classes/org/apache/felix/karaf/admin/etc</outputDirectory>
                             <resources>
                                 <resource>
                                     <directory>../../assembly/src/main/distribution/text/etc/</directory>
@@ -170,7 +169,7 @@
                             <goal>copy-resources</goal>
                         </goals>
                         <configuration>
-                            <outputDirectory>${basedir}/target/classes/org/apache/felix/karaf/shell/admin/etc</outputDirectory>
+                            <outputDirectory>${basedir}/target/classes/org/apache/felix/karaf/admin/etc</outputDirectory>
                             <resources>
                                 <resource>
                                     <directory>../../assembly/src/main/filtered-resources/etc</directory>
@@ -184,29 +183,31 @@
                         </configuration>
                     </execution>
                 </executions>
-            </plugin>            
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <configuration>
-                    <mainClass>Main</mainClass>
-                </configuration>
             </plugin>
             <plugin>
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
                 <configuration>
                     <instructions>
-                        <Bundle-SymbolicName>${artifactId}</Bundle-SymbolicName>
-                        <Export-Package>${pom.artifactId}*;version=${project.version}</Export-Package>
+                        <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+                        <Export-Package>
+                            org.apache.felix.karaf.admin;version=${pom.version},
+                            org.apache.felix.karaf.jpm;version=${pom.version}
+                        </Export-Package>
                         <Import-Package>
-                            !${pom.artifactId}*,
+                            !org.apache.felix.karaf.admin,
+                            !org.apache.felix.karaf.jpm,
+                            javax.management,
+                            javax.management.loading,
                             org.osgi.service.command,
                             org.apache.felix.gogo.commands,
                             org.apache.felix.karaf.shell.console,
                             *
                         </Import-Package>
-                        <Private-Package>org.apache.felix.karaf.jpm.*</Private-Package>
+                        <Private-Package>
+                            org.apache.felix.karaf.admin.internal,
+                            org.apache.felix.karaf.jpm.impl
+                        </Private-Package>
                         <_versionpolicy>${bnd.version.policy}</_versionpolicy>
                     </instructions>
                 </configuration>

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/AdminService.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminService.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/AdminService.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/AdminService.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminService.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/AdminService.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/AdminService.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin;
+package org.apache.felix.karaf.admin;
 
 public interface AdminService {
 

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/Instance.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/Instance.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/Instance.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/Instance.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/Instance.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/Instance.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/Instance.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin;
+package org.apache.felix.karaf.admin;
 
 public interface Instance {
 

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/InstanceSettings.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/InstanceSettings.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/InstanceSettings.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/InstanceSettings.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/InstanceSettings.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/InstanceSettings.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/InstanceSettings.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin;
+package org.apache.felix.karaf.admin;
 
 import java.util.List;
 

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/AdminServiceImpl.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImpl.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/AdminServiceImpl.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/AdminServiceImpl.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImpl.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImpl.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/AdminServiceImpl.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal;
+package org.apache.felix.karaf.admin.internal;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -29,9 +29,9 @@
 import java.util.Properties;
 import java.util.Scanner;
 
-import org.apache.felix.karaf.shell.admin.AdminService;
-import org.apache.felix.karaf.shell.admin.Instance;
-import org.apache.felix.karaf.shell.admin.InstanceSettings;
+import org.apache.felix.karaf.admin.AdminService;
+import org.apache.felix.karaf.admin.Instance;
+import org.apache.felix.karaf.admin.InstanceSettings;
 import org.fusesource.jansi.Ansi;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -227,7 +227,7 @@
         File outFile = new File(target, resource);
         if( !outFile.exists() ) {
             println(Ansi.ansi().a("Creating file: ").a(Ansi.Attribute.INTENSITY_BOLD).a(outFile.getPath()).a(Ansi.Attribute.RESET).toString());
-            InputStream is = getClass().getClassLoader().getResourceAsStream("org/apache/felix/karaf/shell/admin/" + resource);
+            InputStream is = getClass().getClassLoader().getResourceAsStream("org/apache/felix/karaf/admin/" + resource);
             try {
                 if( text ) {
                     // Read it line at a time so that we can use the platform line ending when we write it out.
@@ -267,7 +267,7 @@
         File outFile = new File(target, resource);
         if( !outFile.exists() ) {
             println(Ansi.ansi().a("Creating file: ").a(Ansi.Attribute.INTENSITY_BOLD).a(outFile.getPath()).a(Ansi.Attribute.RESET).toString());
-            InputStream is = getClass().getClassLoader().getResourceAsStream("org/apache/felix/karaf/shell/admin/" + resource);
+            InputStream is = getClass().getClassLoader().getResourceAsStream("org/apache/felix/karaf/admin/" + resource);
             try {
                 // Read it line at a time so that we can use the platform line ending when we write it out.
                 PrintStream out = new PrintStream(new FileOutputStream(outFile));

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/InstanceImpl.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/InstanceImpl.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/InstanceImpl.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/InstanceImpl.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/InstanceImpl.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/shell/admin/internal/InstanceImpl.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/admin/internal/InstanceImpl.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal;
+package org.apache.felix.karaf.admin.internal;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -26,7 +26,7 @@
 import java.net.Socket;
 import java.util.Properties;
 
-import org.apache.felix.karaf.shell.admin.Instance;
+import org.apache.felix.karaf.admin.Instance;
 import org.apache.felix.karaf.jpm.Process;
 import org.apache.felix.karaf.jpm.ProcessBuilderFactory;
 import org.apache.felix.karaf.jpm.impl.ScriptUtils;

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/Process.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/Process.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/Process.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/Process.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/Process.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilder.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/ProcessBuilderFactory.java Thu Oct 22 18:01:48 2009
@@ -16,6 +16,8 @@
  */
 package org.apache.felix.karaf.jpm;
 
+import java.lang.*;
+
 import org.apache.felix.karaf.jpm.impl.ProcessBuilderFactoryImpl;
 
 /**

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderFactoryImpl.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessBuilderImpl.java Thu Oct 22 18:01:48 2009
@@ -42,7 +42,7 @@
         return ProcessImpl.create(dir, command);
     }
 
-    public org.apache.felix.karaf.jpm.Process attach(int pid) throws IOException {
+    public Process attach(int pid) throws IOException {
         return ProcessImpl.attach(pid);
     }
 }

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java (original)
+++ felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ProcessImpl.java Thu Oct 22 18:01:48 2009
@@ -103,7 +103,7 @@
         return 0;
     }
 
-    public static org.apache.felix.karaf.jpm.Process create(File dir, String command) throws IOException {
+    public static Process create(File dir, String command) throws IOException {
         //File input = File.createTempFile("jpm.", ".input");
         //File output = File.createTempFile("jpm.", ".output");
         //File error = File.createTempFile("jpm.", ".error");

Copied: felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java (from r828779, felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java?p2=felix/trunk/karaf/admin/core/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java&p1=felix/trunk/karaf/shell/admin/src/main/java/org/apache/felix/karaf/jpm/impl/ScriptUtils.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/blueprint/admin-core.xml (from r828779, felix/trunk/karaf/webconsole/admin/src/main/resources/OSGI-INF/blueprint/webconsole-admin.xml)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/blueprint/admin-core.xml?p2=felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/blueprint/admin-core.xml&p1=felix/trunk/karaf/webconsole/admin/src/main/resources/OSGI-INF/blueprint/webconsole-admin.xml&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/webconsole/admin/src/main/resources/OSGI-INF/blueprint/webconsole-admin.xml (original)
+++ felix/trunk/karaf/admin/core/src/main/resources/OSGI-INF/blueprint/admin-core.xml Thu Oct 22 18:01:48 2009
@@ -18,19 +18,16 @@
 
 -->
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
-           xmlns:cm="http://geronimo.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0">
+           xmlns:ext="http://geronimo.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"
+           default-activation="lazy">
 
-    <reference id="adminService" interface="org.apache.felix.karaf.shell.admin.AdminService" />
-
-    <bean id="adminPlugin" class="org.apache.felix.karaf.webconsole.admin.AdminPlugin" init-method="start" destroy-method="stop">
-        <property name="adminService" ref="adminService" />
-        <property name="bundleContext" ref="blueprintBundleContext" />
+    <bean id="adminService" class="org.apache.felix.karaf.admin.internal.AdminServiceImpl" init-method="init">
+        <property name="storageLocation" value="${karaf.home}/instances" />
     </bean>
 
-    <service ref="adminPlugin" interface="javax.servlet.Servlet" >
-        <service-properties>
-            <entry key="felix.webconsole.label" value="admin"/>
-        </service-properties>
-    </service>
+    <service ref="adminService" interface="org.apache.felix.karaf.admin.AdminService" />
+
+    <!-- Allow the use of system properties -->
+    <ext:property-placeholder />
 
 </blueprint>

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf.bat (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf.bat)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf.bat?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/karaf.bat&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/karaf.bat&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start.bat (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start.bat)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start.bat?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/start.bat&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/start.bat&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop.bat (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop.bat)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop.bat?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/bin/stop.bat&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/bin/stop.bat&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.apache.felix.karaf.shell.cfg (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.apache.felix.karaf.shell.cfg)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.apache.felix.karaf.shell.cfg?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.apache.felix.karaf.shell.cfg&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.apache.felix.karaf.shell.cfg&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.ops4j.pax.url.mvn.cfg (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.ops4j.pax.url.mvn.cfg)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.ops4j.pax.url.mvn.cfg?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/org.ops4j.pax.url.mvn.cfg&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/org.ops4j.pax.url.mvn.cfg&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/system.properties (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/system.properties)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/system.properties?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/admin/etc/system.properties&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/shell/admin/etc/system.properties&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/unix/start.sh&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/destroy.vbs&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/running.vbs&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs (from r828779, felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs?p2=felix/trunk/karaf/admin/core/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs&p1=felix/trunk/karaf/shell/admin/src/main/resources/org/apache/felix/karaf/jpm/impl/windows/start.vbs&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)

Copied: felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/InstanceSettingsTest.java (from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/InstanceSettingsTest.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/InstanceSettingsTest.java?p2=felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/InstanceSettingsTest.java&p1=felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/InstanceSettingsTest.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/InstanceSettingsTest.java (original)
+++ felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/InstanceSettingsTest.java Thu Oct 22 18:01:48 2009
@@ -14,20 +14,22 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin;
+package org.apache.felix.karaf.admin;
 
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
 import junit.framework.TestCase;
+import org.apache.felix.karaf.admin.InstanceSettings;
+import org.junit.Assert;
 
 public class InstanceSettingsTest extends TestCase {
     public void testInstanceSettings() {
-        InstanceSettings is = 
+        InstanceSettings is =
             new InstanceSettings(1, null, Collections.<String>emptyList(), Arrays.asList("hi"));
         assertEquals(1, is.getPort());
-        assertNull(is.getLocation());
+        Assert.assertNull(is.getLocation());
         assertEquals(Arrays.asList("hi"), is.getFeatures());
         assertEquals(0, is.getFeatureURLs().size());
     }
@@ -46,8 +48,8 @@
     
     public void testEqualsHashCode2() {
         InstanceSettings is = new InstanceSettings(1, "top", Collections.<String>emptyList(), Arrays.asList("hi"));
-        assertFalse(is.equals(null));
-        assertFalse(is.equals(new Object()));
+        Assert.assertFalse(is.equals(null));
+        Assert.assertFalse(is.equals(new Object()));
         assertEquals(is, is);
     }
 }

Copied: felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/internal/AdminServiceImplTest.java (from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImplTest.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/internal/AdminServiceImplTest.java?p2=felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/internal/AdminServiceImplTest.java&p1=felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImplTest.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
--- felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/shell/admin/internal/AdminServiceImplTest.java (original)
+++ felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/admin/internal/AdminServiceImplTest.java Thu Oct 22 18:01:48 2009
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.felix.karaf.shell.admin.internal;
+package org.apache.felix.karaf.admin.internal;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -26,7 +26,7 @@
 
 import junit.framework.TestCase;
 
-import org.apache.felix.karaf.shell.admin.InstanceSettings;
+import org.apache.felix.karaf.admin.InstanceSettings;
 
 public class AdminServiceImplTest extends TestCase {
     public void testHandleFeatures() throws Exception {

Copied: felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/jpm/MainTest.java (from r828779, felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/jpm/MainTest.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/jpm/MainTest.java?p2=felix/trunk/karaf/admin/core/src/test/java/org/apache/felix/karaf/jpm/MainTest.java&p1=felix/trunk/karaf/shell/admin/src/test/java/org/apache/felix/karaf/jpm/MainTest.java&r1=828779&r2=828802&rev=828802&view=diff
==============================================================================
    (empty)