[jboss-cvs] JBossAS SVN: r86265 - in projects/jboss-osgi/trunk/build/docbook/en: modules and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 24 12:26:29 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-03-24 12:26:28 -0400 (Tue, 24 Mar 2009)
New Revision: 86265

Added:
   projects/jboss-osgi/trunk/build/docbook/en/images/webconsole.jpg
Modified:
   projects/jboss-osgi/trunk/build/docbook/en/modules/frameworkintegration.xml
   projects/jboss-osgi/trunk/build/docbook/en/modules/gettingstarted.xml
Log:
Userguide - Framework integration

Added: projects/jboss-osgi/trunk/build/docbook/en/images/webconsole.jpg
===================================================================
(Binary files differ)


Property changes on: projects/jboss-osgi/trunk/build/docbook/en/images/webconsole.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: projects/jboss-osgi/trunk/build/docbook/en/modules/frameworkintegration.xml
===================================================================
--- projects/jboss-osgi/trunk/build/docbook/en/modules/frameworkintegration.xml	2009-03-24 16:21:29 UTC (rev 86264)
+++ projects/jboss-osgi/trunk/build/docbook/en/modules/frameworkintegration.xml	2009-03-24 16:26:28 UTC (rev 86265)
@@ -2,19 +2,91 @@
 
   <title>Framework Integration</title>
   
-  <section id="Sec_Integration_Felix">  
+  <sect1>  
     <title>Apache Felix Integration</title>
-    <para>TODO</para>
-  </section>
+    
+    <para>JBossOSGi provides integration for the <ulink url="http://felix.apache.org">Apache Felix</ulink> OSGi Framework and some
+    of its core services</para>
+
+    <itemizedlist>
+      <listitem><ulink url="http://felix.apache.org/site/subprojects.html">Log Service</ulink> - General purpose message logger</listitem>
+      <listitem><ulink url="http://felix.apache.org/site/apache-felix-http-service.html">HTTP Service</ulink> - Http access to servlets and resources</listitem>
+      <listitem><ulink url="http://felix.apache.org/site/apache-felix-configuration-admin-service.html">Config Admin Service</ulink> - Management of configuration data for configurable components</listitem>
+    </itemizedlist>
+
+    <para>The <ulink url="http://felix.apache.org">Apache Felix</ulink> integration can be configured through a JBoss Microcontainer beans 
+    configuration</para>
+    
+    <programlisting><![CDATA[
+    cat server/default/deployers/osgi.deployer/META-INF/osgi-deployers-jboss-beans.xml 
+    
+    <deployment xmlns="urn:jboss:bean-deployer:2.0">
+    
+      <!-- The OSGiFramework -->
+      <bean name="jboss.osgi:service=Framework" class="org.jboss.osgi.felix.framework.FelixIntegration">
+        <property name="felixProperties">
+           ...
+        </property>
+        <property name="autoStart">
+         <list elementClass="java.net.URI">
+          ...
+         </list>
+        </property>
+      </bean>
+      ...
+    </deployment>
+    ]]></programlisting>
+
+    <table>
+      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
+      <tr valign="top">
+        <td>org.osgi.framework.storage</td>
+        <td>.../osgi-store</td>
+        <td>OSGi Framework storage area</td>
+      </tr>
+      <tr valign="top">
+        <td>org.osgi.framework.storage.clean</td>
+        <td>onFirstInit</td>
+        <td>Clean the storage area on first init</td>
+      </tr>
+      <tr valign="top">
+        <td>org.osgi.service.http.port</td>
+        <td>8090</td>
+        <td>The default Http Service port</td>
+      </tr>
+      <tr valign="top">
+        <td>felix.cm.dir</td>
+        <td>.../osgi-configadmin</td>
+        <td>Config Admin Service storage area</td>
+      </tr>
+      <tr valign="top">
+        <td>org.osgi.framework.system.packages</td>
+        <td>javax.management, javax.xml...</td>
+        <td>Packages provided by the OSGi System ClassLoader</td>
+      </tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.deferred.start</td>
+        <td>true</td>
+        <td>Bundles can be deployed in any order</td>
+      </tr>
+    </table>
+
+  </sect1>
   
-  <section id="Sec_Integration_Equinox">  
+  <sect1>  
     <title>Equinox Integration</title>
-    <para>TODO</para>
-  </section>
+    
+    <note>
+      <para>TODO: Provide and document Equinox Integration</para>
+    </note>
+  </sect1>
   
-  <section id="Sec_Integration_Knopflerfish">  
+  <sect1>  
     <title>Knopflerfish Integration</title>
-    <para>TODO</para>
-  </section>
+    
+    <note>
+      <para>TODO: Provide and document Knopflerfish Integration</para>
+    </note>
+  </sect1>
   
 </chapter>

Modified: projects/jboss-osgi/trunk/build/docbook/en/modules/gettingstarted.xml
===================================================================
--- projects/jboss-osgi/trunk/build/docbook/en/modules/gettingstarted.xml	2009-03-24 16:21:29 UTC (rev 86264)
+++ projects/jboss-osgi/trunk/build/docbook/en/modules/gettingstarted.xml	2009-03-24 16:26:28 UTC (rev 86265)
@@ -158,9 +158,19 @@
     <sect2>
       <title>Managing installed Bundles</title>
       
-      <para>JBossOSGi comes with a simple Web Console 
-      integrates the <ulink url="http://felix.apache.org/site/apache-felix-web-console.html">Apache Felix Web Console</ulink>
-      project.</para>
+      <para>JBossOSGi comes with a simple Web Console, which is currently based on the 
+      <ulink url="http://felix.apache.org/site/apache-felix-web-console.html">Apache Felix Web Console</ulink> project. 
+      By default the JBossOSGi Web Console is available at <ulink url="http://localhost:8090/jboss-osgi">http://localhost:8090/jboss-osgi</ulink></para> 
+
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="images/webconsole.jpg" contentwidth="120%"/> 
+        </imageobject>
+      </mediaobject>
+    
+      <note>
+        <para>TODO: Cleanup and document console provided functionality</para>
+      </note>
     </sect2>
   </sect1>
   




More information about the jboss-cvs-commits mailing list