Author: buildbot
Date: Mon Aug 18 20:52:41 2014
New Revision: 919739

Log:
Staging update by buildbot for deltaspike

Modified:
    websites/staging/deltaspike/trunk/content/   (props changed)
    websites/staging/deltaspike/trunk/content/core.html

Propchange: websites/staging/deltaspike/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Aug 18 20:52:41 2014
@@ -1 +1 @@
-1618726
+1618729

Modified: websites/staging/deltaspike/trunk/content/core.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/core.html (original)
+++ websites/staging/deltaspike/trunk/content/core.html Mon Aug 18 20:52:41 2014
@@ -836,15 +836,15 @@ that exception chain, unless it's explic
 <li>
 <p>First, create an Annotation with annotated with @javax.inject.Scope; 
Example:</p>
 <p>:::java
-@Scope
-@Retention(RetentionPolicy.RUNTIME)
-@Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
-public @interface ACustomScope {}</p>
+  @Scope
+  @Retention(RetentionPolicy.RUNTIME)
+  @Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
+  public @interface ACustomScope {}</p>
 </li>
 <li>
 <p>Second, create an Extension to add the scope and a context for it. 
Example:</p>
 <p>:::java  <br />
-public class ACustomScopeExtension implements Extension, Serializable {</p>
+  public class ACustomScopeExtension implements Extension, Serializable {</p>
 <div class="codehilite"><pre><span class="n">public</span> <span 
class="n">void</span> <span class="n">addACustomScope</span><span 
class="p">(@</span><span class="n">Observes</span> <span class="n">final</span> 
<span class="n">BeforeBeanDiscovery</span> <span class="n">event</span><span 
class="p">)</span> <span class="p">{</span>
     <span class="n">event</span><span class="p">.</span><span 
class="n">addScope</span><span class="p">(</span><span 
class="n">ACustomScope</span><span class="p">.</span><span 
class="n">class</span><span class="p">,</span> <span class="n">true</span><span 
class="p">,</span> <span class="n">false</span><span class="p">);</span>
 <span class="p">}</span>
@@ -860,12 +860,13 @@ public class ACustomScopeExtension imple
 <li>
 <p>Implement a javax.enterprise.context.spi.Context interface to hold the 
javax.enterprise.inject.spi.Bean instances according to your needs</p>
 <p>:::java
-public class ACustomScopeContext implements Context, Serializable {</p>
-<p>// Get the scope type of the context object.
-    public Class&lt;? extends Annotation&gt; getScope() {
-        return ACustomScope.class;
-    }</p>
-<div class="codehilite"><pre><span class="c1">// Return an existing instance 
of certain contextual type or create a new instance by calling</span>
+  public class ACustomScopeContext implements Context, Serializable {</p>
+<div class="codehilite"><pre><span class="c1">// Get the scope type of the 
context object.</span>
+<span class="n">public</span> <span class="n">Class</span><span 
class="o">&lt;?</span> <span class="k">extends</span> <span 
class="n">Annotation</span><span class="o">&gt;</span> <span 
class="n">getScope</span><span class="p">()</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">ACustomScope</span><span 
class="p">.</span><span class="k">class</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="c1">// Return an existing instance of certain contextual type or 
create a new instance by calling</span>
 <span class="c1">// 
javax.enterprise.context.spi.Contextual.create(CreationalContext) and return 
the new instance.</span>
 <span class="n">public</span> <span class="o">&lt;</span><span 
class="no">T</span><span class="o">&gt;</span> <span class="no">T</span> <span 
class="n">get</span><span class="p">(</span><span 
class="n">Contextual</span><span class="o">&lt;</span><span 
class="no">T</span><span class="o">&gt;</span> <span 
class="n">contextual</span><span class="p">,</span> <span 
class="n">CreationalContext</span><span class="o">&lt;</span><span 
class="no">T</span><span class="o">&gt;</span> <span 
class="n">creationalContext</span><span class="p">)</span> <span 
class="p">{</span>
     <span class="n">Bean</span> <span class="n">bean</span> <span 
class="o">=</span> <span class="p">(</span><span class="n">Bean</span><span 
class="p">)</span> <span class="n">contextual</span><span class="p">;</span>
@@ -889,13 +890,14 @@ public class ACustomScopeContext impleme
         <span class="k">return</span> <span class="k">null</span><span 
class="p">;</span>
     <span class="p">}</span>
 <span class="p">}</span>
+
+<span class="c1">// Determines if the context object is active.</span>
+<span class="n">public</span> <span class="n">boolean</span> <span 
class="n">isActive</span><span class="p">()</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">true</span><span 
class="p">;</span>
+<span class="p">}</span>
 </pre></div>
 
 
-<p>// Determines if the context object is active.
-    public boolean isActive() {
-        return true;
-    }</p>
 <p>}</p>
 </li>
 </ol>


Reply via email to