deltaspike-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r907145 - in /websites/staging/deltaspike/trunk/content: ./ documentation.html
Date Mon, 28 Apr 2014 11:32:06 GMT
Author: buildbot
Date: Mon Apr 28 11:32:05 2014
New Revision: 907145

Staging update by buildbot for deltaspike

    websites/staging/deltaspike/trunk/content/   (props changed)

Propchange: websites/staging/deltaspike/trunk/content/
--- cms:source-revision (original)
+++ cms:source-revision Mon Apr 28 11:32:05 2014
@@ -1 +1 @@

Modified: websites/staging/deltaspike/trunk/content/documentation.html
--- websites/staging/deltaspike/trunk/content/documentation.html (original)
+++ websites/staging/deltaspike/trunk/content/documentation.html Mon Apr 28 11:32:05 2014
@@ -78,9 +78,29 @@
               <div class="page-title">
-              <div class="toc">
+              <p>Title: Documentation
+Notice:    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
+           .
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.</p>
+<div class="toc">
-<li><a href="#introduction">Introduction</a></li>
+<li><a href="#introduction">Introduction</a><ul>
+<li><a href="#what-is-a-portable-cdi-extension">What is a portable CDI extension
 <li><a href="#getting-started">Getting Started</a><ul>
 <li><a href="#project-configuration-without-maven">Project Configuration without
 <li><a href="#project-configuration-with-maven">Project Configuration with Maven</a><ul>
@@ -128,6 +148,7 @@
 <li><a href="#scheduler-optional">Scheduler (optional)</a></li>
+<li><a href="#deltaspike-spi">DeltaSpike SPI</a></li>
 <li><a href="#external">External</a><ul>
 <li><a href="#blogs">Blogs</a></li>
 <li><a href="#add-ons">Add-ons</a></li>
@@ -148,7 +169,9 @@ not provided out of the box by the CDI s
 <li>Manage messages and configurations</li>
 <p>The project is currently tested on different CDI implementations like Apache OpenWebBeans
and JBoss Weld, and also on different Java Web containers like Apache TomEE or JavaEE, JBoss-AS7,
Oracle GlassFish 3.1+, Oracle Weblogic Server 12c.</p>
-<p>[TODO] Define what portable means like also CDI extension and refers to documentation
+<h2 id="what-is-a-portable-cdi-extension">What is a portable CDI extension ?</h2>
+<p>A portable CDI extension means that CDI itself can be extended. Such extensions
can be used with any spec. compliant CDI implementation. From the user perspective, it means
that you can simply drop in CDI extension jars into your runtime e.g. to integrate third-party
APIs with CDI or to improve existing JavaEE-APIs.</p>
+<p>The CDI Portable extensions SPI (Service Provider Interface) allows to define additional
beans, scopes, stereotypes, interceptors and decorators. The SPI of CDI is a powerful vehicle
for innovation and DeltaSpike is an example of it.</p>
 <h1 id="getting-started">Getting Started</h1>
 <p>A DeltaSpike project can be designed using or not Apache Maven and consists in a
collection of jar files. Depending on your needs, you will package DeltaSpike core jar (api
and impl) files or extend
 the list with DeltaSpike modules. DeltaSpike Api and Impl are mandatory and provide code
required to benefits of portable CDI extensions or useful features
@@ -516,6 +539,9 @@ The resolved bean is a normal CDI bean w
 <h2 id="scheduler-optional">Scheduler (optional)</h2>
 <p>Definition : This module provides a simple integration with Quartz v2 (per default)
or any other scheduler which supports cron-expressions for job-classes.</p>
 <p><a class="btn" href="scheduler.html">View details »</a></p>
+<h1 id="deltaspike-spi">DeltaSpike SPI</h1>
+<p>DeltaSpike Service Provider Interface (SPI)</p>
+<p><a class="btn" href="spi.html">View details »</a></p>
 <h1 id="external">External</h1>
 <h2 id="blogs">Blogs</h2>

View raw message