You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by si...@apache.org on 2013/03/02 20:14:02 UTC

svn commit: r1451920 [13/15] - in /incubator/onami/site/scopes: ./ apidocs/ apidocs/assets/ apidocs/assets/images/ apidocs/reference/ apidocs/reference/org/ apidocs/reference/org/apache/ apidocs/reference/org/apache/onami/ apidocs/reference/org/apache/...

Added: incubator/onami/site/scopes/team-list.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/team-list.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/team-list.html (added)
+++ incubator/onami/site/scopes/team-list.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,350 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Mar 2, 2013
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20130302" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Onami-Scopes - Team list</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+                          
+        
+<link title="DOAP" rel="meta" type="application/rdf+xml" href="http://onami.incubator.apache.org/org.apache.onami.scopes/doap.rdf"/>
+          
+            </head>
+        <body class="topBarDisabled">
+          
+        
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Apache Onami-Scopes</h2>
+                </div>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/" id="bannerRight">
+                                                                                        <img src="http://incubator.apache.org/images/apache-incubator-logo.png"  alt="Apache Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 02 March 2013</li>
+                  <li class="divider">|</li> <li id="projectVersion">Version: 1.0.0-incubating-SNAPSHOT</li>
+                      
+                
+                    
+      
+                                              
+    <li class="pull-right">              <a href="http://code.google.com/p/google-guice/" class="externalLink" title="Google Guice">
+        Google Guice</a>
+  </li>
+
+                        </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Onami™ Scopes</li>
+                                
+      <li>
+    
+                          <a href="index.html" title="Home">
+          <i class="none"></i>
+        Home</a>
+            </li>
+                              <li class="nav-header">Project Documentation</li>
+                                                                                                                                                                                                                                                                                                                    
+      <li>
+    
+                          <a href="project-info.html" title="Project Information">
+          <i class="icon-chevron-down"></i>
+        Project Information</a>
+                    <ul class="nav nav-list">
+                      
+      <li>
+    
+                          <a href="index.html" title="About">
+          <i class="none"></i>
+        About</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="project-summary.html" title="Project Summary">
+          <i class="none"></i>
+        Project Summary</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="license.html" title="Project License">
+          <i class="none"></i>
+        Project License</a>
+            </li>
+                      
+      <li class="active">
+    
+            <a href="#"><i class="none"></i>Project Team</a>
+          </li>
+                      
+      <li>
+    
+                          <a href="source-repository.html" title="Source Repository">
+          <i class="none"></i>
+        Source Repository</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="issue-tracking.html" title="Issue Tracking">
+          <i class="none"></i>
+        Issue Tracking</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="mail-lists.html" title="Mailing Lists">
+          <i class="none"></i>
+        Mailing Lists</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="dependency-management.html" title="Dependency Management">
+          <i class="none"></i>
+        Dependency Management</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="dependencies.html" title="Dependencies">
+          <i class="none"></i>
+        Dependencies</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="integration.html" title="Continuous Integration">
+          <i class="none"></i>
+        Continuous Integration</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="plugin-management.html" title="Plugin Management">
+          <i class="none"></i>
+        Plugin Management</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="plugins.html" title="Project Plugins">
+          <i class="none"></i>
+        Project Plugins</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="distribution-management.html" title="Distribution Management">
+          <i class="none"></i>
+        Distribution Management</a>
+            </li>
+              </ul>
+        </li>
+                                                                                                                                                                                                                    
+      <li>
+    
+                          <a href="project-reports.html" title="Project Reports">
+          <i class="icon-chevron-right"></i>
+        Project Reports</a>
+                  </li>
+                              <li class="nav-header">Community</li>
+                                
+      <li>
+    
+                          <a href="../community/volunteering.html" title="Volunteering">
+          <i class="none"></i>
+        Volunteering</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../community/patches.html" title="Contributing Patches">
+          <i class="none"></i>
+        Contributing Patches</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../community/mail-lists.html" title="Mailing lists">
+          <i class="none"></i>
+        Mailing lists</a>
+            </li>
+                              <li class="nav-header">Committers</li>
+                                
+      <li>
+    
+                          <a href="../committers/svn-conventions.html" title="SVN conventions">
+          <i class="none"></i>
+        SVN conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../committers/maven-settings.html" title="Maven settings">
+          <i class="none"></i>
+        Maven settings</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../committers/gpg-keys.html" title="GPG keys">
+          <i class="none"></i>
+        GPG keys</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../committers/jira-conventions.html" title="JIRA conventions">
+          <i class="none"></i>
+        JIRA conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../committers/codestyle.html" title="Code style recommendations">
+          <i class="none"></i>
+        Code style recommendations</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../committers/release-howto.html" title="Release HowTo">
+          <i class="none"></i>
+        Release HowTo</a>
+            </li>
+                              <li class="nav-header">ASF</li>
+                                
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+          <i class="none"></i>
+        How the ASF works</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+          <i class="none"></i>
+        Get Involved</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+          <i class="none"></i>
+        Developer Resources</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+          <i class="none"></i>
+        Sponsorship</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+          <i class="none"></i>
+        Thanks</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <div class="section"><h2>The Team<a name="The_Team"></a></h2><a name="The_Team"></a><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><div class="section"><h3>Members<a name="Members"></a></h3><a name="Members"></a><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Id</th><th>Name</th><th>Email</th><th>U
 RL</th><th>Roles</th><th>Time Zone</th><th>Actual Time (GMT)</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/acf584c5a8cdfb0eb1d43e03b8264bc8?d=mm&amp;s=60" alt="" /></td><td><a name="codyaray"></a>codyaray</td><td>Cody Ray</td><td><a class="externalLink" href="mailto:codyaray@apache.org">codyaray@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~codyray/">http://people.apache.org/~codyray/</a></td><td>Committer, PPMC Member</td><td>+1</td><td><span id="developer-0">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/865dc4146ae1705b0d3cc027d6fef92c?d=mm&amp;s=60" alt="" /></td><td><a name="danielmanzke"></a>danielmanzke</td><td>Daniel Manzke</td><td><a class="externalLink" href="mailto:danielmanzke@apache.org">danielmanzke@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~danielmanzke/">http://people.apache.org/~danielmanzke/</a></td><td>Committer, PPMC Member</td><td>+1<
 /td><td><span id="developer-1">+1</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/40fa2c3773573856bb835c40fbc0e3ee?d=mm&amp;s=60" alt="" /></td><td><a name="dpalmisano"></a>dpalmisano</td><td>Davide Palmisano</td><td><a class="externalLink" href="mailto:dpalmisano@apache.org">dpalmisano@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~dpalmisano/">http://people.apache.org/~dpalmisano/</a></td><td>Committer, PPMC Member</td><td>+1</td><td><span id="developer-2">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/0dadcb34004aad7ad2d92a2d888a70d5?d=mm&amp;s=60" alt="" /></td><td><a name="grobmeier"></a>grobmeier</td><td>Christian Grobmeier</td><td><a class="externalLink" href="mailto:grobmeier@apache.org">grobmeier@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~grobmeier/">http://people.apache.org/~grobmeier/</a></td><td>Committer, PPMC Member, Mentor</td><td>+1</t
 d><td><span id="developer-3">+1</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/84488832df0faa2c6a9e76b21295fa78?d=mm&amp;s=60" alt="" /></td><td><a name="iocanel"></a>iocanel</td><td>Ioannis Canellos</td><td><a class="externalLink" href="mailto:iocanel@apache.org">iocanel@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~iocanel/">http://people.apache.org/~iocanel/</a></td><td>Committer, PPMC Member</td><td>-</td><td><span id="developer-4">-</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/fb00fd01cf7ffced952c3953bf51bfcd?d=mm&amp;s=60" alt="" /></td><td><a name="jordi"></a>jordi</td><td>Jordi Gerona</td><td><a class="externalLink" href="mailto:jordi@apache.org">jordi@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~jordi/">http://people.apache.org/~jordi/</a></td><td>Committer, PPMC Member</td><td>+1</td><td><span id="developer-5">+1</span></td></tr><tr class="b"
 ><td><img src="http://www.gravatar.com/avatar/264f128bc9891d12e222a14e6e014038?d=mm&amp;s=60" alt="" /></td><td><a name="mcculls"></a>mcculls</td><td>Stuart McCulloch</td><td><a class="externalLink" href="mailto:mcculls@apache.org">mcculls@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~mcculls/">http://people.apache.org/~mcculls/</a></td><td>Committer, PPMC Member</td><td>+1</td><td><span id="developer-6">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/cd746665254823623f587b4ef2a49fd1?d=mm&amp;s=60" alt="" /></td><td><a name="mnour"></a>mnour</td><td>Mohammad Nour El-Din</td><td><a class="externalLink" href="mailto:mnour@apache.org">mnour@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~mnour/">http://people.apache.org/~mnour/</a></td><td>Committer, PPMC Member, Mentor</td><td>+1</td><td><span id="developer-7">+1</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avat
 ar/6c8eb591a7804701737ad8680c0b4411?d=mm&amp;s=60" alt="" /></td><td><a name="marcosperanza"></a>marcosperanza</td><td>Marco Speranza</td><td><a class="externalLink" href="mailto:marcosperanza@apache.org">marcosperanza@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~marcosperanza/">http://people.apache.org/~marcosperanza/</a></td><td>Committer, PPMC Member</td><td>+1</td><td><span id="developer-8">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/fa4e7455795101b6974939f95f0c56f7?d=mm&amp;s=60" alt="" /></td><td><a name="nmwael"></a>nmwael</td><td>Nino Martinez Wael</td><td><a class="externalLink" href="mailto:nmwael@apache.org">nmwael@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~nmwael/">http://people.apache.org/~nmwael/</a></td><td>Committer, PPMC Member</td><td>-</td><td><span id="developer-9">-</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/bab29f762bea
 8e578505424443d8cd41?d=mm&amp;s=60" alt="" /></td><td><a name="olamy"></a>olamy</td><td>Olivier Lamy</td><td><a class="externalLink" href="mailto:olamy@apache.org">olamy@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~olamy/">http://people.apache.org/~olamy/</a></td><td>Committer, PPMC Member, Mentor</td><td>+1</td><td><span id="developer-10">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/2c27249f3e6df269751ee1c5d74c7d2e?d=mm&amp;s=60" alt="" /></td><td><a name="simonetripodi"></a>simonetripodi</td><td>Simone Tripodi</td><td><a class="externalLink" href="mailto:simonetripodi@apache.org">simonetripodi@apache.org</a></td><td><a class="externalLink" href="http://people.apache.org/~simonetripodi/">http://people.apache.org/~simonetripodi/</a></td><td>Committer, PPMC Member, Champion</td><td>+1</td><td><span id="developer-11">+1</span></td></tr></table></div><div class="section"><h3>Contributors<a name="Contributors"></
 a></h3><a name="Contributors"></a><p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Name</th><th>Email</th><th>Roles</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/a958e95c3c344e63174be5204f79c5c8?d=mm&amp;s=60" alt="" /></td><td>Frank David Martinez</td><td><a class="externalLink" href="mailto:mnesarco@gmail.com">mnesarco@gmail.com</a></td><td>Apache Onami logo designer</td></tr></table><script type="text/javascript">
+function offsetDate(id, offset) {
+    var now = new Date();
+    var nowTime = now.getTime();
+    var localOffset = now.getTimezoneOffset();
+    var developerTime = nowTime + ( offset * 60 * 60 * 1000 )+ ( localOffset * 60 * 1000 );
+    var developerDate = new Date(developerTime);
+
+    document.getElementById(id).innerHTML = developerDate;
+}
+
+function init(){
+    offsetDate('developer-0', '+1');
+    offsetDate('developer-1', '+1');
+    offsetDate('developer-2', '+1');
+    offsetDate('developer-3', '+1');
+    offsetDate('developer-5', '+1');
+    offsetDate('developer-6', '+1');
+    offsetDate('developer-7', '+1');
+    offsetDate('developer-8', '+1');
+    offsetDate('developer-10', '+1');
+    offsetDate('developer-11', '+1');
+}
+
+window.onLoad = init();
+</script></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    2013
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Onami, Apache Onami Scopes, Apache, the Apache feather logo, and the Apache Onami project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+                  
+        
+                </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Propchange: incubator/onami/site/scopes/team-list.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/team-list.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/team-list.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/allclasses-frame.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/allclasses-frame.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/allclasses-frame.html (added)
+++ incubator/onami/site/scopes/xref-test/allclasses-frame.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,44 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>All Classes</title>
+		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+    </head>
+    <body>
+
+		<h3>All Classes</h3>
+
+		<ul>
+						<li>
+				<a href="org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html" target="classFrame">AnnotatedConcurrentLazySingletonObject</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/AnnotatedLazySingletonObject.html" target="classFrame">AnnotatedLazySingletonObject</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html" target="classFrame">AnnotatedLazySingletonObjectAlt</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/TestConcurrentLazySingleton.html" target="classFrame">DeadLockTester</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/TestLazySingleton.html" target="classFrame">InjectedAnnotatedProvider</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/TestLazySingleton.html" target="classFrame">InjectedProvider</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/LazySingletonObject.html" target="classFrame">LazySingletonObject</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/TestConcurrentLazySingleton.html" target="classFrame">TestConcurrentLazySingleton</a>
+			</li>
+						<li>
+				<a href="org/apache/onami/scopes/TestLazySingleton.html" target="classFrame">TestLazySingleton</a>
+			</li>
+			      </ul>
+
+    </body>
+  </html>
\ No newline at end of file

Propchange: incubator/onami/site/scopes/xref-test/allclasses-frame.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/allclasses-frame.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/allclasses-frame.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/index.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/index.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/index.html (added)
+++ incubator/onami/site/scopes/xref-test/index.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,23 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Apache Onami-Scopes 1.0.0-incubating-SNAPSHOT Reference</title>
+	</head>
+    <frameset cols="20%,80%">
+		<frameset rows="30%,70%">
+			<frame src="overview-frame.html" name="packageListFrame" />
+			<frame src="allclasses-frame.html" name="packageFrame" />
+		</frameset>
+		<frame src="overview-summary.html" name="classFrame" />
+        <noframes>
+            <body>
+                <h1>Frame Alert</h1>
+                <p>
+                    You don't have frames. Go <a href="overview-summary.html">here</a>
+                </p>
+            </body>
+        </noframes>
+    </frameset>
+</html>

Propchange: incubator/onami/site/scopes/xref-test/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/index.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/index.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html (added)
+++ incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>AnnotatedConcurrentLazySingletonObject xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.onami.scopes;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.apache.onami.lifecycle.AfterInjection;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.atomic.AtomicInteger;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  
+<a class="jxr_linenumber" name="26" href="#26">26</a>  @ConcurrentLazySingleton
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">AnnotatedConcurrentLazySingletonObject</a>
+<a class="jxr_linenumber" name="28" href="#28">28</a>  {
+<a class="jxr_linenumber" name="29" href="#29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger constructorCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="30" href="#30">30</a>  
+<a class="jxr_linenumber" name="31" href="#31">31</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger postConstructCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="32" href="#32">32</a>  
+<a class="jxr_linenumber" name="33" href="#33">33</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">AnnotatedConcurrentLazySingletonObject</a>()
+<a class="jxr_linenumber" name="34" href="#34">34</a>      {
+<a class="jxr_linenumber" name="35" href="#35">35</a>          constructorCount.incrementAndGet();
+<a class="jxr_linenumber" name="36" href="#36">36</a>      }
+<a class="jxr_linenumber" name="37" href="#37">37</a>  
+<a class="jxr_linenumber" name="38" href="#38">38</a>      @AfterInjection
+<a class="jxr_linenumber" name="39" href="#39">39</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> postConstruct()
+<a class="jxr_linenumber" name="40" href="#40">40</a>      {
+<a class="jxr_linenumber" name="41" href="#41">41</a>          postConstructCount.incrementAndGet();
+<a class="jxr_linenumber" name="42" href="#42">42</a>      }
+<a class="jxr_linenumber" name="43" href="#43">43</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html (added)
+++ incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>AnnotatedLazySingletonObject xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/apache/onami/scopes/AnnotatedLazySingletonObject.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.onami.scopes;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.apache.onami.lifecycle.AfterInjection;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.atomic.AtomicInteger;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  
+<a class="jxr_linenumber" name="26" href="#26">26</a>  @LazySingleton
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/AnnotatedLazySingletonObject.html">AnnotatedLazySingletonObject</a>
+<a class="jxr_linenumber" name="28" href="#28">28</a>  {
+<a class="jxr_linenumber" name="29" href="#29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger constructorCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="30" href="#30">30</a>  
+<a class="jxr_linenumber" name="31" href="#31">31</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger postConstructCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="32" href="#32">32</a>  
+<a class="jxr_linenumber" name="33" href="#33">33</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/onami/scopes/AnnotatedLazySingletonObject.html">AnnotatedLazySingletonObject</a>()
+<a class="jxr_linenumber" name="34" href="#34">34</a>      {
+<a class="jxr_linenumber" name="35" href="#35">35</a>          constructorCount.incrementAndGet();
+<a class="jxr_linenumber" name="36" href="#36">36</a>      }
+<a class="jxr_linenumber" name="37" href="#37">37</a>  
+<a class="jxr_linenumber" name="38" href="#38">38</a>      @AfterInjection
+<a class="jxr_linenumber" name="39" href="#39">39</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> postConstruct()
+<a class="jxr_linenumber" name="40" href="#40">40</a>      {
+<a class="jxr_linenumber" name="41" href="#41">41</a>          postConstructCount.incrementAndGet();
+<a class="jxr_linenumber" name="42" href="#42">42</a>      }
+<a class="jxr_linenumber" name="43" href="#43">43</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObject.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html (added)
+++ incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>AnnotatedLazySingletonObjectAlt xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.onami.scopes;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> javax.annotation.PostConstruct;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.atomic.AtomicInteger;
+<a class="jxr_linenumber" name="24" href="#24">24</a>  
+<a class="jxr_linenumber" name="25" href="#25">25</a>  @LazySingleton
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html">AnnotatedLazySingletonObjectAlt</a>
+<a class="jxr_linenumber" name="27" href="#27">27</a>  {
+<a class="jxr_linenumber" name="28" href="#28">28</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger constructorCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="29" href="#29">29</a>  
+<a class="jxr_linenumber" name="30" href="#30">30</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger postConstructCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="31" href="#31">31</a>  
+<a class="jxr_linenumber" name="32" href="#32">32</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html">AnnotatedLazySingletonObjectAlt</a>()
+<a class="jxr_linenumber" name="33" href="#33">33</a>      {
+<a class="jxr_linenumber" name="34" href="#34">34</a>          constructorCount.incrementAndGet();
+<a class="jxr_linenumber" name="35" href="#35">35</a>      }
+<a class="jxr_linenumber" name="36" href="#36">36</a>  
+<a class="jxr_linenumber" name="37" href="#37">37</a>      @PostConstruct
+<a class="jxr_linenumber" name="38" href="#38">38</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> postConstruct()
+<a class="jxr_linenumber" name="39" href="#39">39</a>      {
+<a class="jxr_linenumber" name="40" href="#40">40</a>          postConstructCount.incrementAndGet();
+<a class="jxr_linenumber" name="41" href="#41">41</a>      }
+<a class="jxr_linenumber" name="42" href="#42">42</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/AnnotatedLazySingletonObjectAlt.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html (added)
+++ incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>LazySingletonObject xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/apache/onami/scopes/LazySingletonObject.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.onami.scopes;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.apache.onami.lifecycle.AfterInjection;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.atomic.AtomicInteger;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/LazySingletonObject.html">LazySingletonObject</a>
+<a class="jxr_linenumber" name="27" href="#27">27</a>  {
+<a class="jxr_linenumber" name="28" href="#28">28</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger constructorCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="29" href="#29">29</a>  
+<a class="jxr_linenumber" name="30" href="#30">30</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> AtomicInteger postConstructCount = <strong class="jxr_keyword">new</strong> AtomicInteger( 0 );
+<a class="jxr_linenumber" name="31" href="#31">31</a>  
+<a class="jxr_linenumber" name="32" href="#32">32</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/onami/scopes/LazySingletonObject.html">LazySingletonObject</a>()
+<a class="jxr_linenumber" name="33" href="#33">33</a>      {
+<a class="jxr_linenumber" name="34" href="#34">34</a>          constructorCount.incrementAndGet();
+<a class="jxr_linenumber" name="35" href="#35">35</a>      }
+<a class="jxr_linenumber" name="36" href="#36">36</a>  
+<a class="jxr_linenumber" name="37" href="#37">37</a>      @AfterInjection
+<a class="jxr_linenumber" name="38" href="#38">38</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> postConstruct()
+<a class="jxr_linenumber" name="39" href="#39">39</a>      {
+<a class="jxr_linenumber" name="40" href="#40">40</a>          postConstructCount.incrementAndGet();
+<a class="jxr_linenumber" name="41" href="#41">41</a>      }
+<a class="jxr_linenumber" name="42" href="#42">42</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/LazySingletonObject.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html (added)
+++ incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html Sat Mar  2 19:13:58 2013
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>TestConcurrentLazySingleton xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../testapidocs/org/apache/onami/scopes/TestConcurrentLazySingleton.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.onami.scopes;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertEquals;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.junit.Assert.assertSame;
+<a class="jxr_linenumber" name="24" href="#24">24</a>  
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.Callable;
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.CountDownLatch;
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.ExecutorService;
+<a class="jxr_linenumber" name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> java.util.concurrent.Executors;
+<a class="jxr_linenumber" name="29" href="#29">29</a>  
+<a class="jxr_linenumber" name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> org.apache.onami.lifecycle.AfterInjectionModule;
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <strong class="jxr_keyword">import</strong> org.apache.onami.test.OnamiRunner;
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <strong class="jxr_keyword">import</strong> org.junit.Before;
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <strong class="jxr_keyword">import</strong> org.junit.Test;
+<a class="jxr_linenumber" name="34" href="#34">34</a>  <strong class="jxr_keyword">import</strong> org.junit.runner.RunWith;
+<a class="jxr_linenumber" name="35" href="#35">35</a>  
+<a class="jxr_linenumber" name="36" href="#36">36</a>  <strong class="jxr_keyword">import</strong> com.google.inject.Guice;
+<a class="jxr_linenumber" name="37" href="#37">37</a>  <strong class="jxr_keyword">import</strong> com.google.inject.Inject;
+<a class="jxr_linenumber" name="38" href="#38">38</a>  <strong class="jxr_keyword">import</strong> com.google.inject.Injector;
+<a class="jxr_linenumber" name="39" href="#39">39</a>  <strong class="jxr_keyword">import</strong> com.google.inject.Provider;
+<a class="jxr_linenumber" name="40" href="#40">40</a>  
+<a class="jxr_linenumber" name="41" href="#41">41</a>  @RunWith(OnamiRunner.<strong class="jxr_keyword">class</strong>)
+<a class="jxr_linenumber" name="42" href="#42">42</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/TestConcurrentLazySingleton.html">TestConcurrentLazySingleton</a>
+<a class="jxr_linenumber" name="43" href="#43">43</a>  {
+<a class="jxr_linenumber" name="44" href="#44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/TestLazySingleton.html">InjectedAnnotatedProvider</a>
+<a class="jxr_linenumber" name="45" href="#45">45</a>      {
+<a class="jxr_linenumber" name="46" href="#46">46</a>          <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> Provider&lt;AnnotatedConcurrentLazySingletonObject&gt; provider;
+<a class="jxr_linenumber" name="47" href="#47">47</a>  
+<a class="jxr_linenumber" name="48" href="#48">48</a>          @Inject
+<a class="jxr_linenumber" name="49" href="#49">49</a>          <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/onami/scopes/TestLazySingleton.html">InjectedAnnotatedProvider</a>( Provider&lt;AnnotatedConcurrentLazySingletonObject&gt; provider )
+<a class="jxr_linenumber" name="50" href="#50">50</a>          {
+<a class="jxr_linenumber" name="51" href="#51">51</a>              <strong class="jxr_keyword">this</strong>.provider = provider;
+<a class="jxr_linenumber" name="52" href="#52">52</a>          }
+<a class="jxr_linenumber" name="53" href="#53">53</a>      }
+<a class="jxr_linenumber" name="54" href="#54">54</a>  
+<a class="jxr_linenumber" name="55" href="#55">55</a>      @Before
+<a class="jxr_linenumber" name="56" href="#56">56</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setup()
+<a class="jxr_linenumber" name="57" href="#57">57</a>      {
+<a class="jxr_linenumber" name="58" href="#58">58</a>          AnnotatedConcurrentLazySingletonObject.constructorCount.set( 0 );
+<a class="jxr_linenumber" name="59" href="#59">59</a>          AnnotatedConcurrentLazySingletonObject.postConstructCount.set( 0 );
+<a class="jxr_linenumber" name="60" href="#60">60</a>          LazySingletonObject.constructorCount.set( 0 );
+<a class="jxr_linenumber" name="61" href="#61">61</a>          LazySingletonObject.postConstructCount.set( 0 );
+<a class="jxr_linenumber" name="62" href="#62">62</a>      }
+<a class="jxr_linenumber" name="63" href="#63">63</a>  
+<a class="jxr_linenumber" name="64" href="#64">64</a>      @ConcurrentLazySingleton
+<a class="jxr_linenumber" name="65" href="#65">65</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/onami/scopes/TestConcurrentLazySingleton.html">DeadLockTester</a>
+<a class="jxr_linenumber" name="66" href="#66">66</a>      {
+<a class="jxr_linenumber" name="67" href="#67">67</a>          @Inject
+<a class="jxr_linenumber" name="68" href="#68">68</a>          <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/onami/scopes/TestConcurrentLazySingleton.html">DeadLockTester</a>( <strong class="jxr_keyword">final</strong> Injector injector )
+<a class="jxr_linenumber" name="69" href="#69">69</a>              <strong class="jxr_keyword">throws</strong> InterruptedException
+<a class="jxr_linenumber" name="70" href="#70">70</a>          {
+<a class="jxr_linenumber" name="71" href="#71">71</a>              <strong class="jxr_keyword">final</strong> CountDownLatch latch = <strong class="jxr_keyword">new</strong> CountDownLatch( 1 );
+<a class="jxr_linenumber" name="72" href="#72">72</a>              ExecutorService executorService = Executors.newSingleThreadExecutor();
+<a class="jxr_linenumber" name="73" href="#73">73</a>              <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="74" href="#74">74</a>              {
+<a class="jxr_linenumber" name="75" href="#75">75</a>                  executorService.submit( <strong class="jxr_keyword">new</strong> Callable&lt;Object&gt;()
+<a class="jxr_linenumber" name="76" href="#76">76</a>                  {
+<a class="jxr_linenumber" name="77" href="#77">77</a>                      <strong class="jxr_keyword">public</strong> Object call()
+<a class="jxr_linenumber" name="78" href="#78">78</a>                          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="79" href="#79">79</a>                      {
+<a class="jxr_linenumber" name="80" href="#80">80</a>                          injector.getInstance( AnnotatedConcurrentLazySingletonObject.<strong class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="81" href="#81">81</a>                          latch.countDown();
+<a class="jxr_linenumber" name="82" href="#82">82</a>                          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="83" href="#83">83</a>                      }
+<a class="jxr_linenumber" name="84" href="#84">84</a>                  } );
+<a class="jxr_linenumber" name="85" href="#85">85</a>                  latch.await();
+<a class="jxr_linenumber" name="86" href="#86">86</a>              }
+<a class="jxr_linenumber" name="87" href="#87">87</a>              <strong class="jxr_keyword">finally</strong>
+<a class="jxr_linenumber" name="88" href="#88">88</a>              {
+<a class="jxr_linenumber" name="89" href="#89">89</a>                  executorService.shutdownNow();
+<a class="jxr_linenumber" name="90" href="#90">90</a>              }
+<a class="jxr_linenumber" name="91" href="#91">91</a>          }
+<a class="jxr_linenumber" name="92" href="#92">92</a>      }
+<a class="jxr_linenumber" name="93" href="#93">93</a>  
+<a class="jxr_linenumber" name="94" href="#94">94</a>      @Test
+<a class="jxr_linenumber" name="95" href="#95">95</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDeadLock()
+<a class="jxr_linenumber" name="96" href="#96">96</a>          <strong class="jxr_keyword">throws</strong> InterruptedException
+<a class="jxr_linenumber" name="97" href="#97">97</a>      {
+<a class="jxr_linenumber" name="98" href="#98">98</a>          Injector injector = Guice.createInjector( <strong class="jxr_keyword">new</strong> ScopesModule() );
+<a class="jxr_linenumber" name="99" href="#99">99</a>          injector.getInstance( DeadLockTester.<strong class="jxr_keyword">class</strong> ); <em class="jxr_comment">// if ConcurrentLazySingleton is not used, this line will deadlock</em>
+<a class="jxr_linenumber" name="100" href="#100">100</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 1 );
+<a class="jxr_linenumber" name="101" href="#101">101</a>     }
+<a class="jxr_linenumber" name="102" href="#102">102</a> 
+<a class="jxr_linenumber" name="103" href="#103">103</a>     @Test
+<a class="jxr_linenumber" name="104" href="#104">104</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUsingAnnotation()
+<a class="jxr_linenumber" name="105" href="#105">105</a>     {
+<a class="jxr_linenumber" name="106" href="#106">106</a>         Injector injector = Guice.createInjector( <strong class="jxr_keyword">new</strong> AfterInjectionModule(), <strong class="jxr_keyword">new</strong> ScopesModule() );
+<a class="jxr_linenumber" name="107" href="#107">107</a> 
+<a class="jxr_linenumber" name="108" href="#108">108</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 0 );
+<a class="jxr_linenumber" name="109" href="#109">109</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 0 );
+<a class="jxr_linenumber" name="110" href="#110">110</a> 
+<a class="jxr_linenumber" name="111" href="#111">111</a>         <a href="../../../../org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">AnnotatedConcurrentLazySingletonObject</a> instance =
+<a class="jxr_linenumber" name="112" href="#112">112</a>             injector.getInstance( AnnotatedConcurrentLazySingletonObject.<strong class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="113" href="#113">113</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 1 );
+<a class="jxr_linenumber" name="114" href="#114">114</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 1 );
+<a class="jxr_linenumber" name="115" href="#115">115</a> 
+<a class="jxr_linenumber" name="116" href="#116">116</a>         <a href="../../../../org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">AnnotatedConcurrentLazySingletonObject</a> instance2 =
+<a class="jxr_linenumber" name="117" href="#117">117</a>             injector.getInstance( AnnotatedConcurrentLazySingletonObject.<strong class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="118" href="#118">118</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 1 );
+<a class="jxr_linenumber" name="119" href="#119">119</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 1 );
+<a class="jxr_linenumber" name="120" href="#120">120</a> 
+<a class="jxr_linenumber" name="121" href="#121">121</a>         assertSame( instance, instance2 );
+<a class="jxr_linenumber" name="122" href="#122">122</a>     }
+<a class="jxr_linenumber" name="123" href="#123">123</a> 
+<a class="jxr_linenumber" name="124" href="#124">124</a>     @Test
+<a class="jxr_linenumber" name="125" href="#125">125</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUsingInWithProviderAndAnnotation()
+<a class="jxr_linenumber" name="126" href="#126">126</a>     {
+<a class="jxr_linenumber" name="127" href="#127">127</a>         Injector injector = Guice.createInjector( <strong class="jxr_keyword">new</strong> AfterInjectionModule(), <strong class="jxr_keyword">new</strong> ScopesModule() );
+<a class="jxr_linenumber" name="128" href="#128">128</a> 
+<a class="jxr_linenumber" name="129" href="#129">129</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 0 );
+<a class="jxr_linenumber" name="130" href="#130">130</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 0 );
+<a class="jxr_linenumber" name="131" href="#131">131</a> 
+<a class="jxr_linenumber" name="132" href="#132">132</a>         <a href="../../../../org/apache/onami/scopes/TestLazySingleton.html">InjectedAnnotatedProvider</a> injectedProvider = injector.getInstance( InjectedAnnotatedProvider.<strong class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="133" href="#133">133</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 0 );
+<a class="jxr_linenumber" name="134" href="#134">134</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 0 );
+<a class="jxr_linenumber" name="135" href="#135">135</a> 
+<a class="jxr_linenumber" name="136" href="#136">136</a>         <a href="../../../../org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">AnnotatedConcurrentLazySingletonObject</a> instance = injectedProvider.provider.get();
+<a class="jxr_linenumber" name="137" href="#137">137</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 1 );
+<a class="jxr_linenumber" name="138" href="#138">138</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 1 );
+<a class="jxr_linenumber" name="139" href="#139">139</a> 
+<a class="jxr_linenumber" name="140" href="#140">140</a>         <a href="../../../../org/apache/onami/scopes/AnnotatedConcurrentLazySingletonObject.html">AnnotatedConcurrentLazySingletonObject</a> instance2 = injectedProvider.provider.get();
+<a class="jxr_linenumber" name="141" href="#141">141</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.constructorCount.get(), 1 );
+<a class="jxr_linenumber" name="142" href="#142">142</a>         assertEquals( AnnotatedConcurrentLazySingletonObject.postConstructCount.get(), 1 );
+<a class="jxr_linenumber" name="143" href="#143">143</a> 
+<a class="jxr_linenumber" name="144" href="#144">144</a>         assertSame( instance, instance2 );
+<a class="jxr_linenumber" name="145" href="#145">145</a>     }
+<a class="jxr_linenumber" name="146" href="#146">146</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/xref-test/org/apache/onami/scopes/TestConcurrentLazySingleton.html
------------------------------------------------------------------------------
    svn:mime-type = text/html