You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by ra...@apache.org on 2013/03/14 19:21:46 UTC
svn commit: r1456591 - in /incubator/onami/trunk/lifecycle/warmup/src/site:
./ apt/ apt/index.apt.vm resources/ resources/images/
resources/images/abc.png site.xml
Author: randgalt
Date: Thu Mar 14 18:21:45 2013
New Revision: 1456591
URL: http://svn.apache.org/r1456591
Log:
Added doc
Added:
incubator/onami/trunk/lifecycle/warmup/src/site/
incubator/onami/trunk/lifecycle/warmup/src/site/apt/
incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm (with props)
incubator/onami/trunk/lifecycle/warmup/src/site/resources/
incubator/onami/trunk/lifecycle/warmup/src/site/resources/images/
incubator/onami/trunk/lifecycle/warmup/src/site/resources/images/abc.png (with props)
incubator/onami/trunk/lifecycle/warmup/src/site/site.xml (with props)
Added: incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm?rev=1456591&view=auto
==============================================================================
--- incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm (added)
+++ incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm Thu Mar 14 18:21:45 2013
@@ -0,0 +1,67 @@
+ ------
+ Home
+ ------
+ The Apache Onami developers team
+ ------
+ 2012
+
+~~
+~~ 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.
+~~
+
+Welcome to ${project.name}!
+
+ Methods annotated with @WarmUp will be called in parallel
+ (using the Java Fork-Join framework). Object
+ dependencies are respected â i.e. given:
+
+[./images/abc.png]
+
+ * Object A is dependent on objects B and C and all have warm up methods.
+
+ * Object Aâs warm up method will not be executed until both objects B and Câs warm up methods complete.
+
+ * Objects B and Câs warm up methods will execute in parallel.
+
+Before starting
+
+ ${project.name} is available on the Maven Central repo, you just need to add the dependency below in your <<<pom.xml>>> file:
+
++--------------------------------------+
+<dependencies>
+ ...
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>${project.artifactId}</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ ...
+</dependencies>
++--------------------------------------+
+
+Usage
+
+ To use, install the WarmUpModule in your Guice injector. To initiate the warm up, get the warm up stager and
+ call the stage() method.
+
++--------------------------------------+
+Injector injector = Guice.createInjector( WarmUpModule().newWarmUpModule() );
+// ...
+Stager<WarmUp> warmUpStager = injector.get( LifeCycleStageModule.key(WarmUp.class) );
+warmUpStager.stage(); // causes all injected object's @WarmUp methods to get called
++--------------------------------------+
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/apt/index.apt.vm
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/onami/trunk/lifecycle/warmup/src/site/resources/images/abc.png
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/lifecycle/warmup/src/site/resources/images/abc.png?rev=1456591&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/resources/images/abc.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: incubator/onami/trunk/lifecycle/warmup/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/lifecycle/warmup/src/site/site.xml?rev=1456591&view=auto
==============================================================================
--- incubator/onami/trunk/lifecycle/warmup/src/site/site.xml (added)
+++ incubator/onami/trunk/lifecycle/warmup/src/site/site.xml Thu Mar 14 18:21:45 2013
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ | 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.
+-->
+<project xmlns="http://maven.apache.org/DECORATION/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/DECORATION/1.1.0 http://maven.apache.org/xsd/decoration-1.1.0.xsd"
+ name="${project.name}">
+
+ <body>
+ <head>
+ <link rel="meta" title="DOAP" href="${project.url}/doap.rdf" type="application/rdf+xml" />
+ </head>
+
+ <menu name="Apache Onami⢠Lifecycle Warm Up">
+ <item name="Home" href="index.html" />
+ </menu>
+
+ <menu ref="reports"/>
+
+ <footer>
+ <div class="row span12">
+ Apache Onami, Apache Onami Lifecycle, 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>
+ </footer>
+ </body>
+
+</project>
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/site.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/site.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: incubator/onami/trunk/lifecycle/warmup/src/site/site.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml