Author: buildbot
Date: Mon Jan 19 07:18:36 2015
New Revision: 936748

Log:
Staging update by buildbot for sling

Modified:
    websites/staging/sling/trunk/content/   (props changed)
    
websites/staging/sling/trunk/content/documentation/bundles/datasource-providers.html

Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Jan 19 07:18:36 2015
@@ -1 +1 @@
-1652924
+1652928

Modified: 
websites/staging/sling/trunk/content/documentation/bundles/datasource-providers.html
==============================================================================
--- 
websites/staging/sling/trunk/content/documentation/bundles/datasource-providers.html
 (original)
+++ 
websites/staging/sling/trunk/content/documentation/bundles/datasource-providers.html
 Mon Jan 19 07:18:36 2015
@@ -103,6 +103,7 @@ an administrator can configure the DataS
 </li>
 <li><a href="#jndi-datasource">JNDI DataSource</a></li>
 <li><a href="#usage">Usage</a></li>
+<li><a href="#installation">Installation</a></li>
 </ul>
 </div>
 <h2 id="pooled-connection-datasource-provider">Pooled Connection DataSource 
Provider</h2>
@@ -179,17 +180,27 @@ ServiceRegistry</p>
 The service is registered with service property <code>datasource.name</code> 
whose value is the name of datasource provided in
 OSGi config.</p>
 <p>Following snippet demonstrates accessing the DataSource named 
<code>foo</code> via DS annotation</p>
-<div class="codehilite"><pre><span class="n">import</span> <span 
class="n">javax</span><span class="p">.</span><span class="n">sql</span><span 
class="p">.</span><span class="n">DataSource</span><span class="p">;</span>
-<span class="n">import</span> <span class="n">org</span><span 
class="p">.</span><span class="n">apache</span><span class="p">.</span><span 
class="n">felix</span><span class="p">.</span><span class="n">scr</span><span 
class="p">.</span><span class="n">annotations</span><span 
class="p">.</span><span class="n">Reference</span><span class="p">;</span>
+<div class="codehilite"><pre><span class="kn">import</span> <span 
class="nn">javax.sql.DataSource</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">org.apache.felix.scr.annotations.Reference</span><span 
class="o">;</span>
 
-<span class="n">public</span> <span class="n">class</span> <span 
class="n">DSExample</span> <span class="p">{</span>
+<span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">DSExample</span> <span class="o">{</span>
 
-    <span class="p">@</span><span class="n">Reference</span><span 
class="p">(</span><span class="n">target</span> <span class="p">=</span> 
&quot;<span class="p">(</span><span class="o">&amp;</span><span 
class="p">(</span><span class="n">objectclass</span><span 
class="p">=</span><span class="n">javax</span><span class="p">.</span><span 
class="n">sql</span><span class="p">.</span><span 
class="n">DataSource</span><span class="p">)(</span><span 
class="n">datasource</span><span class="p">.</span><span 
class="n">name</span><span class="p">=</span><span class="n">foo</span><span 
class="p">))</span>&quot;<span class="p">)</span>
-    <span class="n">private</span> <span class="n">DataSource</span> <span 
class="n">dataSource</span><span class="p">;</span>
-<span class="p">}</span>
+    <span class="nd">@Reference</span><span class="o">(</span><span 
class="n">target</span> <span class="o">=</span> <span 
class="s">&quot;(&amp;(objectclass=javax.sql.DataSource)(datasource.name=foo))&quot;</span><span
 class="o">)</span>
+    <span class="kd">private</span> <span class="n">DataSource</span> <span 
class="n">dataSource</span><span class="o">;</span>
+<span class="o">}</span>
+</pre></div>
+
+
+<h2 id="installation">Installation</h2>
+<p>Download the bundle from <a 
href="http://sling.apache.org/downloads.cgi";>here</a> or use following Maven 
dependency</p>
+<div class="codehilite"><pre><span class="nt">&lt;dependency&gt;</span>
+    <span class="nt">&lt;groupId&gt;</span>org.apache.sling<span 
class="nt">&lt;/groupId&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>org.apache.sling.datasource<span 
class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>1.0.0<span 
class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
 </pre></div>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; 
text-align: right;">
-        Rev. 1652375 by chetanm on Fri, 16 Jan 2015 10:08:09 +0000
+        Rev. 1652928 by chetanm on Mon, 19 Jan 2015 07:18:29 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Sling, Sling, Apache, the Apache feather logo, and the Apache 
Sling project


Reply via email to