Author: buildbot
Date: Wed Mar  4 10:56:07 2015
New Revision: 942249

Log:
Staging update by buildbot for felix

Modified:
    websites/staging/felix/trunk/content/   (props changed)
    
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/tutorials/leveraging-the-shell.html

Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Mar  4 10:56:07 2015
@@ -1 +1 @@
-1663926
+1663931

Modified: 
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/tutorials/leveraging-the-shell.html
==============================================================================
--- 
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/tutorials/leveraging-the-shell.html
 (original)
+++ 
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/tutorials/leveraging-the-shell.html
 Wed Mar  4 10:56:07 2015
@@ -71,22 +71,25 @@
       <h1 id="introduction">Introduction</h1>
 <p>The shell bundle for the dependency manager extends the gogo shell with one 
new command called "dm". This command can be used to get insight in the actual 
components and services in a running OSGi framework.</p>
 <p>Typing help <code>help dm</code> in the gogo shell gives an overview of the 
available command options.</p>
-<p><code>dm - List dependency manager components
-   scope: dependencymanager
-   flags:
-      compact, cp   Displays components using a compact form
-      nodeps, nd   Hides component dependencies
-      notavail, na   Only displays unavailable components
-      stats, stat, st   Displays components statistics
-      wtf   Detects where are the root failures
-   options:
-      bundleIds, bid, bi, b   &lt;List of bundle ids or bundle symbolic names 
to display (comma separated)&gt; [optional]
-      componentIds, cid, ci   &lt;List of component identifiers to display 
(comma separated)&gt; [optional]
-      components, c   &lt;Regex(s) used to filter on component implementation 
class names (comma separated), can be negated using "!" prefix&gt; [optional]
-      services, s   &lt;OSGi filter used to filter some service properties&gt; 
[optional]
-      top   &lt;Max number of top components to display (0=all)&gt; This 
command displays components callbacks (init/start) times&gt; [optional]
-   parameters:
-      CommandSession</code></p>
+<div class="codehilite"><pre><span class="n">dm</span> <span 
class="o">-</span> <span class="n">List</span> <span 
class="n">dependency</span> <span class="n">manager</span> <span 
class="n">components</span>
+   <span class="n">scope</span><span class="p">:</span> <span 
class="n">dependencymanager</span>
+   <span class="n">flags</span><span class="p">:</span>
+      <span class="n">compact</span><span class="p">,</span> <span 
class="n">cp</span>   <span class="n">Displays</span> <span 
class="n">components</span> <span class="n">using</span> <span 
class="n">a</span> <span class="n">compact</span> <span class="n">form</span>
+      <span class="n">nodeps</span><span class="p">,</span> <span 
class="n">nd</span>   <span class="n">Hides</span> <span 
class="n">component</span> <span class="n">dependencies</span>
+      <span class="n">notavail</span><span class="p">,</span> <span 
class="n">na</span>   <span class="n">Only</span> <span 
class="n">displays</span> <span class="n">unavailable</span> <span 
class="n">components</span>
+      <span class="n">stats</span><span class="p">,</span> <span 
class="n">stat</span><span class="p">,</span> <span class="n">st</span>   <span 
class="n">Displays</span> <span class="n">components</span> <span 
class="n">statistics</span>
+      <span class="n">wtf</span>   <span class="n">Detects</span> <span 
class="n">where</span> <span class="n">are</span> <span class="n">the</span> 
<span class="n">root</span> <span class="n">failures</span>
+   <span class="n">options</span><span class="p">:</span>
+      <span class="n">bundleIds</span><span class="p">,</span> <span 
class="n">bid</span><span class="p">,</span> <span class="n">bi</span><span 
class="p">,</span> <span class="n">b</span>   <span class="o">&lt;</span><span 
class="n">List</span> <span class="n">of</span> <span class="n">bundle</span> 
<span class="n">ids</span> <span class="n">or</span> <span 
class="n">bundle</span> <span class="n">symbolic</span> <span 
class="n">names</span> <span class="n">to</span> <span class="n">display</span> 
<span class="p">(</span><span class="n">comma</span> <span 
class="n">separated</span><span class="p">)</span><span class="o">&gt;</span> 
<span class="p">[</span><span class="n">optional</span><span class="p">]</span>
+      <span class="n">componentIds</span><span class="p">,</span> <span 
class="n">cid</span><span class="p">,</span> <span class="n">ci</span>   <span 
class="o">&lt;</span><span class="n">List</span> <span class="n">of</span> 
<span class="n">component</span> <span class="n">identifiers</span> <span 
class="n">to</span> <span class="n">display</span> <span 
class="p">(</span><span class="n">comma</span> <span 
class="n">separated</span><span class="p">)</span><span class="o">&gt;</span> 
<span class="p">[</span><span class="n">optional</span><span class="p">]</span>
+      <span class="n">components</span><span class="p">,</span> <span 
class="n">c</span>   <span class="o">&lt;</span><span 
class="n">Regex</span><span class="p">(</span><span class="n">s</span><span 
class="p">)</span> <span class="n">used</span> <span class="n">to</span> <span 
class="n">filter</span> <span class="n">on</span> <span 
class="n">component</span> <span class="n">implementation</span> <span 
class="n">class</span> <span class="n">names</span> <span 
class="p">(</span><span class="n">comma</span> <span 
class="n">separated</span><span class="p">),</span> <span class="n">can</span> 
<span class="n">be</span> <span class="n">negated</span> <span 
class="n">using</span> &quot;!&quot; <span class="n">prefix</span><span 
class="o">&gt;</span> <span class="p">[</span><span 
class="n">optional</span><span class="p">]</span>
+      <span class="n">services</span><span class="p">,</span> <span 
class="n">s</span>   <span class="o">&lt;</span><span class="n">OSGi</span> 
<span class="n">filter</span> <span class="n">used</span> <span 
class="n">to</span> <span class="n">filter</span> <span class="n">some</span> 
<span class="n">service</span> <span class="k">properties</span><span 
class="o">&gt;</span> <span class="p">[</span><span 
class="n">optional</span><span class="p">]</span>
+      <span class="n">top</span>   <span class="o">&lt;</span><span 
class="n">Max</span> <span class="n">number</span> <span class="n">of</span> 
<span class="n">top</span> <span class="n">components</span> <span 
class="n">to</span> <span class="n">display</span> <span 
class="p">(</span>0<span class="p">=</span><span class="n">all</span><span 
class="p">)</span><span class="o">&gt;</span> <span class="n">This</span> <span 
class="n">command</span> <span class="n">displays</span> <span 
class="n">components</span> <span class="n">callbacks</span> <span 
class="p">(</span><span class="n">init</span><span class="o">/</span><span 
class="n">start</span><span class="p">)</span> <span 
class="n">times</span><span class="o">&gt;</span> <span class="p">[</span><span 
class="n">optional</span><span class="p">]</span>
+   <span class="n">parameters</span><span class="p">:</span>
+      <span class="n">CommandSession</span>
+</pre></div>
+
+
 <h1 id="usage-examples">Usage examples</h1>
 <p>Below are some examples for typical usage of the dependency manager shell 
commands. The examples are based on a simple component model with a dashboard 
which has a required dependency on four probes (temperature, humidity, 
radiation, pressure). The radiation probe requires a Sensor service but this 
sensor is not available.</p>
 <p><strong>List all dependency manager components</strong></p>
@@ -135,7 +138,7 @@ All components are listed including the
 ```</p>
 <p>wtf gives the root cause for components not being registered and therefore 
their services not being available. In a typical application components have 
dependencies on services implemented by components that have dependencies on 
services etcetera. This transitivity means that an entire chain of components 
could be unregistered due to a (few) root dependencies not being satisified. 
wtf is about discovering those dependencies.</p>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; 
text-align: right;">
-        Rev. 1663924 by marrs on Wed, 4 Mar 2015 10:39:19 +0000
+        Rev. 1663931 by marrs on Wed, 4 Mar 2015 10:55:52 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache 
Felix project


Reply via email to