Author: buildbot Date: Mon Apr 28 11:32:05 2014 New Revision: 907145 Log: Staging update by buildbot for deltaspike
Modified: websites/staging/deltaspike/trunk/content/ (props changed) websites/staging/deltaspike/trunk/content/documentation.html Propchange: websites/staging/deltaspike/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Mon Apr 28 11:32:05 2014 @@ -1 +1 @@ -1590599 +1590609 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"> <h1>Documentation</h1> </div> - <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 + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License.</p> +<div class="toc"> <ul> -<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 ?</a></li> +</ul> +</li> <li><a href="#getting-started">Getting Started</a><ul> <li><a href="#project-configuration-without-maven">Project Configuration without Maven</a></li> <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> </ul> </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> </ul> <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 links</p> +<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> <ul>