ATM the namespace is using: equinox.<SimpleClassName> and the command is the provided command of the service.
Example: == karaf@root(bundle)> help | grep 'equinox.' equinox.AppCommands Enter the subshell equinox.AppCommands:activeApps Call 'help' method of same scope. equinox.AppCommands:apps Call 'help' method of same scope. equinox.AppCommands:help Call myself. equinox.AppCommands:lockApp Call 'help' method of same scope. equinox.AppCommands:schedApp Call 'help' method of same scope. equinox.AppCommands:startApp Call 'help' method of same scope. equinox.AppCommands:stopApp Call 'help' method of same scope. equinox.AppCommands:unlockApp Call 'help' method of same scope. equinox.AppCommands:unschedApp Call 'help' method of same scope. equinox.RegistryCommandProvider Enter the subshell equinox.RegistryCommandProvider:help Call myself. equinox.RegistryCommandProvider:ns Call 'help' method of same scope. equinox.RegistryCommandProvider:pt Call 'help' method of same scope. equinox.SCRCommandProvider Enter the subshell equinox.SCRCommandProvider:comp Call 'help' method of same scope. equinox.SCRCommandProvider:component Call 'help' method of same scope. equinox.SCRCommandProvider:dis Call 'help' method of same scope. equinox.SCRCommandProvider:disAll Call 'help' method of same scope. equinox.SCRCommandProvider:disable Call 'help' method of same scope. equinox.SCRCommandProvider:disableAll Call 'help' method of same scope. equinox.SCRCommandProvider:en Call 'help' method of same scope. equinox.SCRCommandProvider:enAll Call 'help' method of same scope. equinox.SCRCommandProvider:enable Call 'help' method of same scope. equinox.SCRCommandProvider:enableAll Call 'help' method of same scope. equinox.SCRCommandProvider:help Call myself. equinox.SCRCommandProvider:list Call 'help' method of same scope. equinox.SCRCommandProvider:ls Call 'help' method of same scope. == karaf@root(bundle)> equinox.AppCommands:help ---Application Admin Commands--- activeApps - lists all running application IDs apps - lists all installed application IDs lockApp <application id> - locks the specified application ID schedApp <application id> <time filter> [true|false] - schedules the specified application id to launch at the specified time filter. Can optionally make the schedule recurring. startApp <application id> - starts the specified application ID stopApp <application id> - stops the specified running application ID unlockApp <application id> - unlocks the specified application ID unschedApp <application id> - unschedules all scheduled applications with the specified application ID == karaf@root(bundle)> equinox.RegistryCommandProvider:help ---Extension Registry Commands--- ns [-v] [name] - display extension points in the namespace; add -v to display extensions pt [-v] uniqueExtensionPointId - display the extension point and extensions; add -v to display config elements == karaf@root(bundle)> equinox.SCRCommandProvider:help ---Service Component Runtime--- list/ls [-c] [bundle id] - Lists all components; add -c to display the complete info for each component; use [bundle id] to list the components of the specified bundle component/comp <component id> - Prints all available information about the specified component; <component id> - The ID of the component as displayed by the list command enable/en <component id> - Enables the specified component; <component id> - The ID of the component as displayed by the list command disable/dis <component id> - Disables the specified component; <component id> - The ID of the component as displayed by the list command enableAll/enAll [bundle id] - Enables all components; use [bundle id] to enable all components of the specified bundle disableAll/disAll [bundle id] - Disables all components; use [bundle id] to disable all components of the specified bundle == It is a generic approach and contains no specific code for Equinox DS. If it is not of any interest, it is okay. If you could give me some ideas to improve this, thank you. -- View this message in context: http://karaf.922171.n3.nabble.com/Karaf-console-extension-Support-for-Equinox-commands-tp4042079p4042089.html Sent from the Karaf - Dev mailing list archive at Nabble.com.
