You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by ol...@apache.org on 2013/06/20 04:11:15 UTC
svn commit: r1494840 [12/12] - in /directmemory/site-content: ./
apidocs/assets/ apidocs/reference/
apidocs/reference/net/sf/ehcache/store/offheap/
apidocs/reference/org/apache/directmemory/
apidocs/reference/org/apache/directmemory/cache/ apidocs/refe...
Modified: directmemory/site-content/server.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/server.html?rev=1494840&r1=1494839&r2=1494840&view=diff
==============================================================================
--- directmemory/site-content/server.html (original)
+++ directmemory/site-content/server.html Thu Jun 20 02:11:12 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at Dec 27, 2012
+ | Generated by Apache Maven Doxia at 2013-06-20
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,7 +8,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="Olivier Lamy" />
- <meta name="Date-Revision-yyyymmdd" content="20121227" />
+ <meta name="Date-Revision-yyyymmdd" content="20130620" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache DirectMemory -
Apache DirectMemory Server Side</title>
@@ -114,35 +114,35 @@
<ul class="dropdown-menu">
<li> <a href="index.html" title="About">About</a>
</li>
- <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
-</li>
- <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
+ <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
</li>
- <li> <a href="modules.html" title="Project Modules">Project Modules</a>
+ <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
</li>
- <li> <a href="license.html" title="Project License">Project License</a>
+ <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
<li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
- <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
+ <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
</li>
- <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
+ <li> <a href="license.html" title="Project License">Project License</a>
</li>
- <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+ <li> <a href="modules.html" title="Project Modules">Project Modules</a>
</li>
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+ <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
- <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
</li>
- <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
+ <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
</li>
- <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
+ <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
</li>
</ul>
</li>
@@ -246,7 +246,7 @@
- <li id="publishDate" class="pull-right">Last Published: 2012-12-27</li> <li class="divider pull-right">|</li>
+ <li id="publishDate" class="pull-right">Last Published: 2013-06-20</li> <li class="divider pull-right">|</li>
<li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
</ul>
@@ -275,99 +275,192 @@
- <ul><li><a href="#DirectMemory_Server">DirectMemory Server</a></li><li><a href="#Exchange_formats">Exchange formats</a><ul><li><a href="#HTTP_Methods">HTTP Methods</a></li><li><a href="#PUTPOST">PUT/POST</a></li><li><a href="#GET">GET</a></li><li><a href="#DELETE">DELETE</a></li><li><a href="#Http_Headers">Http Headers</a></li></ul></li><li><a href="#JSON_Exchange">JSON Exchange</a><ul><li><a href="#JSON_PUT_Content">JSON PUT Content</a></li><li><a href="#JSON_GET_Content">JSON GET Content</a></li><li><a href="#JSON_DELETE_Content">JSON DELETE Content</a></li></ul></li><li><a href="#Binary_Exchange">Binary Exchange</a><ul><li><a href="#Binary_PUT_Content">Binary PUT Content</a></li><li><a href="#Binary_GET_Content">Binary GET Content</a></li><li><a href="#Binary_DELETE_Content">Binary DELETE Content</a></li></ul></li><li><a href="#textplain_Exchange">text/plain Exchange</a><ul><li><a href="#textplain_PUT_Content">text/plain PUT Content</a></li><li><a href="#textplain_GET
_Content">text/plain GET Content</a></li><li><a href="#textplain_DELETE_Content">text/plain DELETE Content</a></li></ul></li><li><a href="#Java_Client_API">Java Client API</a><ul><li><a href="#Client_Configuration">Client Configuration</a></li><li><a href="#PUT_Content">PUT Content</a></li><li><a href="#GET_Content">GET Content</a></li><li><a href="#DELETE_Content">DELETE Content</a></li></ul></li></ul>
- <div class="section"><h2>DirectMemory Server<a name="DirectMemory_Server"></a></h2>
- <p>Apache DirectMemory has a server implementation (a servlet) to provide you a way to store your project remotely and to share those cached objects with various applications.</p>
- <p>Server side and client side (Java only) are provided.</p>
- <p>The exchange are based on http(s) exchange with the following implementations/format:
- </p><ul>
- <li>JSON format</li>
- <li>"binary" format: parameters are send via http headers</li>
- <li>text/plain format: you can send a text value(json object, xml etc..), the server will serialize the content and store it for you.</li>
+ <ul>
+<li><a href="#DirectMemory_Server">DirectMemory Server</a></li>
+<li><a href="#Exchange_formats">Exchange formats</a>
+<ul>
+<li><a href="#HTTP_Methods">HTTP Methods</a></li>
+<li><a href="#PUTPOST">PUT/POST</a></li>
+<li><a href="#GET">GET</a></li>
+<li><a href="#DELETE">DELETE</a></li>
+<li><a href="#Http_Headers">Http Headers</a></li></ul></li>
+<li><a href="#JSON_Exchange">JSON Exchange</a>
+<ul>
+<li><a href="#JSON_PUT_Content">JSON PUT Content</a></li>
+<li><a href="#JSON_GET_Content">JSON GET Content</a></li>
+<li><a href="#JSON_DELETE_Content">JSON DELETE Content</a></li></ul></li>
+<li><a href="#Binary_Exchange">Binary Exchange</a>
+<ul>
+<li><a href="#Binary_PUT_Content">Binary PUT Content</a></li>
+<li><a href="#Binary_GET_Content">Binary GET Content</a></li>
+<li><a href="#Binary_DELETE_Content">Binary DELETE Content</a></li></ul></li>
+<li><a href="#textplain_Exchange">text/plain Exchange</a>
+<ul>
+<li><a href="#textplain_PUT_Content">text/plain PUT Content</a></li>
+<li><a href="#textplain_GET_Content">text/plain GET Content</a></li>
+<li><a href="#textplain_DELETE_Content">text/plain DELETE Content</a></li></ul></li>
+<li><a href="#Java_Client_API">Java Client API</a>
+<ul>
+<li><a href="#Client_Configuration">Client Configuration</a></li>
+<li><a href="#PUT_Content">PUT Content</a></li>
+<li><a href="#GET_Content">GET Content</a></li>
+<li><a href="#DELETE_Content">DELETE Content</a></li></ul></li></ul>
+
+<div class="section">
+<h2>DirectMemory Server<a name="DirectMemory_Server"></a></h2>
+
+<p>Apache DirectMemory has a server implementation (a servlet) to provide you a way to store your project remotely and to share those cached objects with various applications.</p>
+
+<p>Server side and client side (Java only) are provided.</p>
+
+<p>The exchange are based on http(s) exchange with the following implementations/format:
+ </p>
+<ul>
+
+<li>JSON format</li>
+
+<li>"binary" format: parameters are send via http headers</li>
+
+<li>text/plain format: you can send a text value(json object, xml etc..), the server will serialize the content and store it for you.</li>
</ul>
</div>
- <div class="section"><h2>Exchange formats<a name="Exchange_formats"></a></h2>
- <p>We simply use HTTP method names to resolve the action to proceed and depends on the Accept or Content-Type headers the format will be different :
- </p><ul>
- <li>GET to retrieve content ${webPath}/${key}</li>
- <li>DELETE to delete content ${webPath}/${key}</li>
- <li>PUT/POST to add some content in cache ${webPath}/${key}</li>
+
+<div class="section">
+<h2>Exchange formats<a name="Exchange_formats"></a></h2>
+
+<p>We simply use HTTP method names to resolve the action to proceed and depends on the Accept or Content-Type headers the format will be different :
+ </p>
+<ul>
+
+<li>GET to retrieve content ${webPath}/${key}</li>
+
+<li>DELETE to delete content ${webPath}/${key}</li>
+
+<li>PUT/POST to add some content in cache ${webPath}/${key}</li>
</ul>
- <div class="section"><h3>HTTP Methods<a name="HTTP_Methods"></a></h3>
- </div><div class="section"><h3>PUT/POST<a name="PUTPOST"></a></h3>
- <p>
+
+<div class="section">
+<h3>HTTP Methods<a name="HTTP_Methods"></a></h3>
+ </div>
+<div class="section">
+<h3>PUT/POST<a name="PUTPOST"></a></h3>
+
+<p>
PUT/POST are used for adding/updating content in cache.<br />
Note: if the content was not put in cache, you will receive a 204 (Not Content)
</p>
</div>
- <div class="section"><h3>GET<a name="GET"></a></h3>
- <p>
+
+<div class="section">
+<h3>GET<a name="GET"></a></h3>
+
+<p>
GET is used to retrieve content from the cache.<br />
<b>If not content is found for the key, you will receive the http code 204 (No content)</b>
</p>
</div>
- <div class="section"><h3>DELETE<a name="DELETE"></a></h3>
- <p>
+
+<div class="section">
+<h3>DELETE<a name="DELETE"></a></h3>
+
+<p>
DELETE is used to removed content from cache<br />
Note: if the entry was not available in the server you will receive a 204 (Not Content)
</p>
</div>
- <div class="section"><h3>Http Headers<a name="Http_Headers"></a></h3>
- <p>see various exchange type for dedicated http headers</p>
- <p>
+
+<div class="section">
+<h3>Http Headers<a name="Http_Headers"></a></h3>
+
+<p>see various exchange type for dedicated http headers</p>
+
+<p>
Common http headers:
- </p><ul>
- <li>X-DirectMemory-SerializeSize: returns bytes number stored on server side.</li>
+ </p>
+<ul>
+
+<li>X-DirectMemory-SerializeSize: returns bytes number stored on server side.</li>
</ul>
</div>
</div>
- <div class="section"><h2>JSON Exchange<a name="JSON_Exchange"></a></h2>
- <div class="section"><h3>JSON PUT Content<a name="JSON_PUT_Content"></a></h3>
- <p>
+
+<div class="section">
+<h2>JSON Exchange<a name="JSON_Exchange"></a></h2>
+
+<div class="section">
+<h3>JSON PUT Content<a name="JSON_PUT_Content"></a></h3>
+
+<p>
JSON Request to put content in cache Content-Type: application/json
- </p><div class="source"><pre class="prettyprint">
+ </p>
+<div class="source">
+<pre>
{"expiresIn":123,
"cacheContent":"rO0ABXNydmEvbGFuZy9TdHJpbmc7eHB0AAhCb3JkZWF1eA=="}
</pre></div>
To put this content in DirectMemory Cache Server, just use a PUT request on path ${webPath}/DirectMemoryServlet/${key}.<br />
</div>
- <div class="section"><h3>JSON GET Content<a name="JSON_GET_Content"></a></h3>
- <p>Use a GET request on ${webPath}/DirectMemoryServlet/${key} and you will receive the JSON response:
- </p><div class="source"><pre class="prettyprint">
+
+<div class="section">
+<h3>JSON GET Content<a name="JSON_GET_Content"></a></h3>
+
+<p>Use a GET request on ${webPath}/DirectMemoryServlet/${key} and you will receive the JSON response:
+ </p>
+<div class="source">
+<pre>
{"key":"foo","cacheContent":"Zm9vIGJhcg=="}
</pre></div>
</div>
- <div class="section"><h3>JSON DELETE Content<a name="JSON_DELETE_Content"></a></h3>
- <p>Use a DELETE request on ${webPath}/DirectMemoryServlet/${key}.</p>
+
+<div class="section">
+<h3>JSON DELETE Content<a name="JSON_DELETE_Content"></a></h3>
+
+<p>Use a DELETE request on ${webPath}/DirectMemoryServlet/${key}.</p>
</div>
</div>
- <div class="section"><h2>Binary Exchange<a name="Binary_Exchange"></a></h2>
- <div class="section"><h3>Binary PUT Content<a name="Binary_PUT_Content"></a></h3>
- <p>
+
+<div class="section">
+<h2>Binary Exchange<a name="Binary_Exchange"></a></h2>
+
+<div class="section">
+<h3>Binary PUT Content<a name="Binary_PUT_Content"></a></h3>
+
+<p>
PUT Request to put content in cache Content-Type: application/x-java-serialized-object.<br />
To put this content in DirectMemory Cache Server, just use a PUT request on path ${webPath}/DirectMemoryServlet/${key}.<br />
ExpiresIn value can be set with http header: X-DirectMemory-ExpiresIn<br />
The http request body will contains the serialized object value.<br />
</p>
</div>
- <div class="section"><h3>Binary GET Content<a name="Binary_GET_Content"></a></h3>
- <p>
+
+<div class="section">
+<h3>Binary GET Content<a name="Binary_GET_Content"></a></h3>
+
+<p>
Use a GET request on ${webPath}/DirectMemoryServlet/${key} and you will receive the binary form of the object.
</p>
</div>
- <div class="section"><h3>Binary DELETE Content<a name="Binary_DELETE_Content"></a></h3>
- <p>Use a DELETE request on ${webPath}/DirectMemoryServlet/${key}.</p>
+
+<div class="section">
+<h3>Binary DELETE Content<a name="Binary_DELETE_Content"></a></h3>
+
+<p>Use a DELETE request on ${webPath}/DirectMemoryServlet/${key}.</p>
</div>
</div>
- <div class="section"><h2>text/plain Exchange<a name="textplain_Exchange"></a></h2>
- <div class="section"><h3>text/plain PUT Content<a name="textplain_PUT_Content"></a></h3>
- <p>
+
+<div class="section">
+<h2>text/plain Exchange<a name="textplain_Exchange"></a></h2>
+
+<div class="section">
+<h3>text/plain PUT Content<a name="textplain_PUT_Content"></a></h3>
+
+<p>
PUT Request to put content in cache <tt>Content-Type: text/plain.</tt><br />
To put this content in DirectMemory Cache Server, just use a PUT request on path ${webPath}/DirectMemoryServlet/${key}.<br />
ExpiresIn value can be set with http header: X-DirectMemory-ExpiresIn<br />
@@ -375,23 +468,36 @@
You can specify the Serializer to use with the http header: "X-DirectMemory-Serializer" (must contains the full class name).<br />
</p>
</div>
- <div class="section"><h3>text/plain GET Content<a name="textplain_GET_Content"></a></h3>
- <p>
+
+<div class="section">
+<h3>text/plain GET Content<a name="textplain_GET_Content"></a></h3>
+
+<p>
Use a GET request on ${webPath}/DirectMemoryServlet/${key} and you will receive the stored String.
</p>
</div>
- <div class="section"><h3>text/plain DELETE Content<a name="textplain_DELETE_Content"></a></h3>
- <p>Use a DELETE request on ${webPath}/DirectMemoryServlet/${key}.</p>
+
+<div class="section">
+<h3>text/plain DELETE Content<a name="textplain_DELETE_Content"></a></h3>
+
+<p>Use a DELETE request on ${webPath}/DirectMemoryServlet/${key}.</p>
</div>
</div>
- <div class="section"><h2>Java Client API<a name="Java_Client_API"></a></h2>
- <div class="section"><h3>Client Configuration<a name="Client_Configuration"></a></h3>
- <p>Before using the client api, you must configure it using the following pattern:
+
+<div class="section">
+<h2>Java Client API<a name="Java_Client_API"></a></h2>
+
+<div class="section">
+<h3>Client Configuration<a name="Client_Configuration"></a></h3>
+
+<p>Before using the client api, you must configure it using the following pattern:
- </p><div class="source"><pre class="prettyprint"> DirectMemoryClientConfiguration configuration =
+ </p>
+<div class="source">
+<pre> DirectMemoryClientConfiguration configuration =
new DirectMemoryClientConfiguration()
.setHost( "localhost" )
.setPort( port )
@@ -418,25 +524,35 @@
Here you have a configured client. Have a look at DirectMemoryServerClientConfiguration javadoc for advanced options.
</div>
- <div class="section"><h3>PUT Content<a name="PUT_Content"></a></h3>
- <p>
+
+<div class="section">
+<h3>PUT Content<a name="PUT_Content"></a></h3>
+
+<p>
With the Java client is something like:
- </p><div class="source"><pre class="prettyprint">
+ </p>
+<div class="source">
+<pre>
Wine bordeaux = new Wine( "Bordeaux", "very great wine" );
assertTrue( client.put( new DirectMemoryRequest<Wine>( "bordeaux", bordeaux ) ).isStored() );
</pre></div>
</div>
- <div class="section"><h3>GET Content<a name="GET_Content"></a></h3>
- <p>With the Java api:
+
+<div class="section">
+<h3>GET Content<a name="GET_Content"></a></h3>
+
+<p>With the Java api:
- </p><div class="source"><pre class="prettyprint"> DirectMemoryRequest rq = new DirectMemoryRequest( "bordeaux", Wine.class );
+ </p>
+<div class="source">
+<pre> DirectMemoryRequest rq = new DirectMemoryRequest( "bordeaux", Wine.class );
DirectMemoryResponse<Wine> response = client.retrieve( rq );
@@ -446,12 +562,17 @@
You must check the method (response.isFound()) if true retrieve the object with: Wine wine = response.getResponse();
</div>
- <div class="section"><h3>DELETE Content<a name="DELETE_Content"></a></h3>
- <p>With the Java api:
+
+<div class="section">
+<h3>DELETE Content<a name="DELETE_Content"></a></h3>
+
+<p>With the Java api:
- </p><div class="source"><pre class="prettyprint">
+ </p>
+<div class="source">
+<pre>
DirectMemoryResponse deleteResponse = client.delete( new DirectMemoryRequest<Wine>( "bordeaux" ) );
assertTrue( deleteResponse.isDeleted() );
@@ -468,7 +589,7 @@
<footer>
<div class="container">
- <div class="row span12">Copyright © 2011-2012
+ <div class="row span12">Copyright © 2011-2013
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All Rights Reserved.
Modified: directmemory/site-content/simple-usage.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/simple-usage.html?rev=1494840&r1=1494839&r2=1494840&view=diff
==============================================================================
--- directmemory/site-content/simple-usage.html (original)
+++ directmemory/site-content/simple-usage.html Thu Jun 20 02:11:12 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at Dec 27, 2012
+ | Generated by Apache Maven Doxia at 2013-06-20
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -9,7 +9,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="Olivier Lamy" />
<meta name="Date-Creation-yyyymmdd" content="20121003" />
- <meta name="Date-Revision-yyyymmdd" content="20121227" />
+ <meta name="Date-Revision-yyyymmdd" content="20130620" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache DirectMemory - Apache DirectMemory Simple Usage</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -114,35 +114,35 @@
<ul class="dropdown-menu">
<li> <a href="index.html" title="About">About</a>
</li>
- <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
-</li>
- <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
+ <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
</li>
- <li> <a href="modules.html" title="Project Modules">Project Modules</a>
+ <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
</li>
- <li> <a href="license.html" title="Project License">Project License</a>
+ <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
<li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
- <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
+ <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
</li>
- <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
+ <li> <a href="license.html" title="Project License">Project License</a>
</li>
- <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+ <li> <a href="modules.html" title="Project Modules">Project Modules</a>
</li>
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+ <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
- <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
</li>
- <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
+ <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
</li>
- <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
+ <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
</li>
</ul>
</li>
@@ -245,7 +245,7 @@
- <li id="publishDate" class="pull-right">Last Published: 2012-12-27</li> <li class="divider pull-right">|</li>
+ <li id="publishDate" class="pull-right">Last Published: 2013-06-20</li> <li class="divider pull-right">|</li>
<li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
</ul>
@@ -255,17 +255,33 @@
<div id="bodyColumn" >
- <!-- 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. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/ref
erences/apt-format.html --><div class="section"><h2>DirectMemory Simple Usage<a name="DirectMemory_Simple_Usage"></a></h2><p>Add a dependency to the DirectMemory cache artifact:</p><div class="source"><pre class="prettyprint"> <dependency>
+ <!-- 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. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/ref
erences/apt-format.html --><div class="section">
+<h2>DirectMemory Simple Usage<a name="DirectMemory_Simple_Usage"></a></h2>
+<p>Add a dependency to the DirectMemory cache artifact:</p>
+<div class="source">
+<pre> <dependency>
<groupId>org.apache.directmemory.server</groupId>
<artifactId>directmemory-cache</artifactId>
<version>0.1-incubating</version>
- </dependency></pre></div><p>Create your <a href="./apidocs/reference/org/apache/directmemory/cache/CacheService.html">CacheService</a> instance:</p><div class="source"><pre class="prettyprint"> CacheService<Object, Object> cacheService = new DirectMemory<Object, Object>()
+ </dependency></pre></div>
+<p>Create your <a href="./apidocs/reference/org/apache/directmemory/cache/CacheService.html">CacheService</a> instance:</p>
+<div class="source">
+<pre> CacheService<Object, Object> cacheService = new DirectMemory<Object, Object>()
.setNumberOfBuffers( 10 )
.setSize( 1000 )
.setInitialCapacity( 100000 )
.setConcurrencyLevel( 4 )
- .newCacheService();</pre></div><p>Use the cache service to store object, Those methods returns a <a href="./apidocs/reference/org/apache/directmemory/memory/Pointer.html">Pointer</a> if this pointer is null your object has not been stored:</p><div class="source"><pre class="prettyprint"> put( K key, V value )
- put( K key, V value, int expiresIn )</pre></div><p>Retrieve an Object from the cache service:</p><div class="source"><pre class="prettyprint"> V retrieve( K key );</pre></div><p>Clear at the end of usage and close the CacheService</p><div class="source"><pre class="prettyprint"> cacheService.clear();
+ .newCacheService();</pre></div>
+<p>Use the cache service to store object, Those methods returns a <a href="./apidocs/reference/org/apache/directmemory/memory/Pointer.html">Pointer</a> if this pointer is null your object has not been stored:</p>
+<div class="source">
+<pre> put( K key, V value )
+ put( K key, V value, int expiresIn )</pre></div>
+<p>Retrieve an Object from the cache service:</p>
+<div class="source">
+<pre> V retrieve( K key );</pre></div>
+<p>Clear at the end of usage and close the CacheService</p>
+<div class="source">
+<pre> cacheService.clear();
cacheService.close();</pre></div></div>
</div>
</div>
@@ -274,7 +290,7 @@
<footer>
<div class="container">
- <div class="row span12">Copyright © 2011-2012
+ <div class="row span12">Copyright © 2011-2013
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All Rights Reserved.
Modified: directmemory/site-content/sonar.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/sonar.html?rev=1494840&r1=1494839&r2=1494840&view=diff
==============================================================================
--- directmemory/site-content/sonar.html (original)
+++ directmemory/site-content/sonar.html Thu Jun 20 02:11:12 2013
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at Dec 27, 2012
+ | Generated by Apache Maven Doxia at 2013-06-20
| 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="20121227" />
+ <meta name="Date-Revision-yyyymmdd" content="20130620" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache DirectMemory - Sonar</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -112,35 +112,35 @@
<ul class="dropdown-menu">
<li> <a href="index.html" title="About">About</a>
</li>
- <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
-</li>
- <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
+ <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
</li>
- <li> <a href="modules.html" title="Project Modules">Project Modules</a>
+ <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
</li>
- <li> <a href="license.html" title="Project License">Project License</a>
+ <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
<li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
- <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
+ <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
</li>
- <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
+ <li> <a href="license.html" title="Project License">Project License</a>
</li>
- <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+ <li> <a href="modules.html" title="Project Modules">Project Modules</a>
</li>
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+ <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
- <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
</li>
- <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
+ <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
</li>
- <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
+ <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
</li>
</ul>
</li>
@@ -243,7 +243,7 @@
- <li id="publishDate" class="pull-right">Last Published: 2012-12-27</li> <li class="divider pull-right">|</li>
+ <li id="publishDate" class="pull-right">Last Published: 2013-06-20</li> <li class="divider pull-right">|</li>
<li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
</ul>
@@ -261,7 +261,7 @@
<footer>
<div class="container">
- <div class="row span12">Copyright © 2011-2012
+ <div class="row span12">Copyright © 2011-2013
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All Rights Reserved.
Modified: directmemory/site-content/source-repository.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/source-repository.html?rev=1494840&r1=1494839&r2=1494840&view=diff
==============================================================================
--- directmemory/site-content/source-repository.html (original)
+++ directmemory/site-content/source-repository.html Thu Jun 20 02:11:12 2013
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at Dec 27, 2012
+ | Generated by Apache Maven Doxia at 2013-06-20
| 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="20121227" />
+ <meta name="Date-Revision-yyyymmdd" content="20130620" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache DirectMemory - Source Repository</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -112,35 +112,35 @@
<ul class="dropdown-menu">
<li> <a href="index.html" title="About">About</a>
</li>
- <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
-</li>
- <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
+ <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
</li>
- <li> <a href="modules.html" title="Project Modules">Project Modules</a>
+ <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
</li>
- <li> <a href="license.html" title="Project License">Project License</a>
+ <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
<li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
- <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
+ <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
</li>
- <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
+ <li> <a href="license.html" title="Project License">Project License</a>
</li>
- <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+ <li> <a href="modules.html" title="Project Modules">Project Modules</a>
</li>
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+ <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
- <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
</li>
- <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
+ <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
</li>
- <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
+ <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
</li>
</ul>
</li>
@@ -243,7 +243,7 @@
- <li id="publishDate" class="pull-right">Last Published: 2012-12-27</li> <li class="divider pull-right">|</li>
+ <li id="publishDate" class="pull-right">Last Published: 2013-06-20</li> <li class="divider pull-right">|</li>
<li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
</ul>
@@ -253,7 +253,39 @@
<div id="bodyColumn" >
- <div class="section"><h2>Overview<a name="Overview"></a></h2><a name="Overview"></a><p>This project uses <a class="externalLink" href="http://subversion.apache.org/">Subversion</a> to manage its source code. Instructions on Subversion use can be found at <a class="externalLink" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>.</p></div><div class="section"><h2>Web Access<a name="Web_Access"></a></h2><a name="Web_Access"></a><p>The following is a link to the online source repository.</p><div class="source"><pre class="prettyprint"><a class="externalLink" href="https://svn.apache.org/viewvc/directmemory/trunk/">https://svn.apache.org/viewvc/directmemory/trunk/</a></pre></div></div><div class="section"><h2>Anonymous access<a name="Anonymous_access"></a></h2><a name="Anonymous_access"></a><p>The source can be checked out anonymously from SVN with this command:</p><div class="source"><pre class="prettyprint">$ svn checkout https://svn.apache.org/re
pos/asf/directmemory/trunk/ directmemory</pre></div></div><div class="section"><h2>Developer access<a name="Developer_access"></a></h2><a name="Developer_access"></a><p>Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.</p><div class="source"><pre class="prettyprint">$ svn checkout https://svn.apache.org/repos/asf/directmemory/trunk/ directmemory</pre></div><p>To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password)</p><div class="source"><pre class="prettyprint">$ svn commit --username your-username -m "A message"</pre></div></div><div class="section"><h2>Access from behind a firewall<a name="Access_from_behind_a_firewall"></a></h2><a name="Access_from_behind_a_firewall"></a><p>For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via
the developer connection:</p><div class="source"><pre class="prettyprint">$ svn checkout https://svn.apache.org/repos/asf/directmemory/trunk/ directmemory</pre></div></div><div class="section"><h2>Access through a proxy<a name="Access_through_a_proxy"></a></h2><a name="Access_through_a_proxy"></a><p>The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)</p><p>There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.</p><p>Example: Edit the 'servers' file and add someth
ing like:</p><div class="source"><pre class="prettyprint">[global]
+ <div class="section">
+<h2>Overview<a name="Overview"></a></h2><a name="Overview"></a>
+<p>This project uses <a class="externalLink" href="http://subversion.apache.org/">Subversion</a> to manage its source code. Instructions on Subversion use can be found at <a class="externalLink" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>.</p></div>
+<div class="section">
+<h2>Web Access<a name="Web_Access"></a></h2><a name="Web_Access"></a>
+<p>The following is a link to the online source repository.</p>
+<div class="source">
+<pre><a class="externalLink" href="https://svn.apache.org/viewvc/directmemory/trunk/">https://svn.apache.org/viewvc/directmemory/trunk/</a></pre></div></div>
+<div class="section">
+<h2>Anonymous access<a name="Anonymous_access"></a></h2><a name="Anonymous_access"></a>
+<p>The source can be checked out anonymously from SVN with this command:</p>
+<div class="source">
+<pre>$ svn checkout https://svn.apache.org/repos/asf/directmemory/trunk/ directmemory</pre></div></div>
+<div class="section">
+<h2>Developer access<a name="Developer_access"></a></h2><a name="Developer_access"></a>
+<p>Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.</p>
+<div class="source">
+<pre>$ svn checkout https://svn.apache.org/repos/asf/directmemory/trunk/ directmemory</pre></div>
+<p>To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password)</p>
+<div class="source">
+<pre>$ svn commit --username your-username -m "A message"</pre></div></div>
+<div class="section">
+<h2>Access from behind a firewall<a name="Access_from_behind_a_firewall"></a></h2><a name="Access_from_behind_a_firewall"></a>
+<p>For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:</p>
+<div class="source">
+<pre>$ svn checkout https://svn.apache.org/repos/asf/directmemory/trunk/ directmemory</pre></div></div>
+<div class="section">
+<h2>Access through a proxy<a name="Access_through_a_proxy"></a></h2><a name="Access_through_a_proxy"></a>
+<p>The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)</p>
+<p>There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.</p>
+<p>Example: Edit the 'servers' file and add something like:</p>
+<div class="source">
+<pre>[global]
http-proxy-host = your.proxy.name
http-proxy-port = 3128
</pre></div></div>
@@ -264,7 +296,7 @@ http-proxy-port = 3128
<footer>
<div class="container">
- <div class="row span12">Copyright © 2011-2012
+ <div class="row span12">Copyright © 2011-2013
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All Rights Reserved.
Modified: directmemory/site-content/team-list.html
URL: http://svn.apache.org/viewvc/directmemory/site-content/team-list.html?rev=1494840&r1=1494839&r2=1494840&view=diff
==============================================================================
--- directmemory/site-content/team-list.html (original)
+++ directmemory/site-content/team-list.html Thu Jun 20 02:11:12 2013
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at Dec 27, 2012
+ | Generated by Apache Maven Doxia at 2013-06-20
| 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="20121227" />
+ <meta name="Date-Revision-yyyymmdd" content="20130620" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache DirectMemory - Team list</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -112,35 +112,35 @@
<ul class="dropdown-menu">
<li> <a href="index.html" title="About">About</a>
</li>
- <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
-</li>
- <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
+ <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
</li>
- <li> <a href="modules.html" title="Project Modules">Project Modules</a>
+ <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
</li>
- <li> <a href="license.html" title="Project License">Project License</a>
+ <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
<li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
- <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
+ <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
</li>
- <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
+ <li> <a href="license.html" title="Project License">Project License</a>
</li>
- <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+ <li> <a href="modules.html" title="Project Modules">Project Modules</a>
</li>
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+ <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
- <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
</li>
- <li> <a href="plugins.html" title="Project Plugins">Project Plugins</a>
+ <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
</li>
- <li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
+ <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
</li>
</ul>
</li>
@@ -243,7 +243,7 @@
- <li id="publishDate" class="pull-right">Last Published: 2012-12-27</li> <li class="divider pull-right">|</li>
+ <li id="publishDate" class="pull-right">Last Published: 2013-06-20</li> <li class="divider pull-right">|</li>
<li id="projectVersion" class="pull-right">Version: 0.2-SNAPSHOT</li>
</ul>
@@ -253,7 +253,146 @@
<div id="bodyColumn" >
- <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>R
oles</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/735fb9924a75127977a19cd2cc0938d6?d=mm&s=60" alt="" /></td><td><a name="antelder"></a>antelder</td><td>Anthony Elder</td><td>antelder at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/16dc019a80cc4b31c3ae680ad9cc24d6?d=mm&s=60" alt="" /></td><td><a name="noctarius"></a>noctarius</td><td>Christoph Engelbert</td><td>noctarius at apache dot org</td><td>Committer</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/1413896f71c4988e8d001b4e1fb430c1?d=mm&s=60" alt="" /></td><td><a name="grobmeier"></a>grobmeier</td><td>Christian Grobmeier</td><td>grobmeier at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/dfaee3289bb7acd30f3545e94e8929c4?d=mm&s=60" alt="" /></td><td><a name="iocanel"></a>iocanel</td><td>Ioannis Canellos</td><td>iocanel at apache dot
org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/068ed60373b4f2e04f76d5ee7dd5997f?d=mm&s=60" alt="" /></td><td><a name="mcucchiara"></a>mcucchiara</td><td>Maurizio Cucchiara</td><td>mcucchiara at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&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>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&f=y&s=60" alt="" /></td><td><a name="bperroud"></a>bperroud</td><td>Benoit Perroud</td><td>-</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/661160d0de185d16022cb91bddd1773b?d=mm&s=60" alt="" /></td><td><a name="raffaeleguidi
"></a>raffaeleguidi</td><td>Raffaele P. Guidi</td><td>raffaeleguidi at apache dot org</td><td>Committer, PMC Chair</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/10f8f7810a9a6c832ceb892a11b0f8cd?d=mm&s=60" alt="" /></td><td><a name="simoneg"></a>simoneg</td><td>Simone Gianni</td><td>simoneg at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/a23637cb700caf1c78d93cd5212418c9?d=mm&s=60" alt="" /></td><td><a name="simonetripodi"></a>simonetripodi</td><td>Simone Tripodi</td><td>simonetripodi at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/ec32ddde831fa6d33dddd7c48dc5686f?d=mm&s=60" alt="" /></td><td><a name="sylvain"></a>sylvain</td><td>Sylvain Wallez</td><td>sylvain at apache dot org</td><td>Committer, Mentor, PMC Member</td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/0dfd94059efeeecd9c7bb678e7cc
0b4f?d=mm&s=60" alt="" /></td><td><a name="tommaso"></a>tommaso</td><td>Tommaso Teofili</td><td>tommaso at apache dot org</td><td>Committer, PMC Member</td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/3f1d09a059d6aa70f916b2ea93e2eacd?d=mm&s=60" alt="" /></td><td><a name="twilliams"></a>twilliams</td><td>Tim Williams</td><td>twilliams at apache dot org</td><td>Committer, PMC Member</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></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/fbc62fa0b80b71a1ee965799f7bff7a7?d=mm&s=60" alt="" /></td><td>Daniel Manzke</td><td>daniel dot manzke at googlemail dot com</td></tr><tr class="a"><td><img src="
http://www.gravatar.com/avatar/5d8744b29d43932195de0973a04bb5c1?d=mm&s=60" alt="" /></td><td>Min Zhou</td><td>coderplay at gmail dot com</td></tr></table><script type="text/javascript">
+ <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>Roles</th>
+<th>Time Zone</th>
+<th>Actual Time (GMT)</th></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/735fb9924a75127977a19cd2cc0938d6?d=mm&s=60" alt="" /></td>
+<td><a name="antelder"></a>antelder</td>
+<td>Anthony Elder</td>
+<td>antelder at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-0">-</span></td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/16dc019a80cc4b31c3ae680ad9cc24d6?d=mm&s=60" alt="" /></td>
+<td><a name="noctarius"></a>noctarius</td>
+<td>Christoph Engelbert</td>
+<td>noctarius at apache dot org</td>
+<td>Committer</td>
+<td>-</td>
+<td><span id="developer-1">-</span></td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/1413896f71c4988e8d001b4e1fb430c1?d=mm&s=60" alt="" /></td>
+<td><a name="grobmeier"></a>grobmeier</td>
+<td>Christian Grobmeier</td>
+<td>grobmeier at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-2">-</span></td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/dfaee3289bb7acd30f3545e94e8929c4?d=mm&s=60" alt="" /></td>
+<td><a name="iocanel"></a>iocanel</td>
+<td>Ioannis Canellos</td>
+<td>iocanel at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-3">-</span></td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/068ed60373b4f2e04f76d5ee7dd5997f?d=mm&s=60" alt="" /></td>
+<td><a name="mcucchiara"></a>mcucchiara</td>
+<td>Maurizio Cucchiara</td>
+<td>mcucchiara at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-4">-</span></td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&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>Committer, PMC Member</td>
+<td>Australia/Melbourne</td>
+<td><span id="developer-5">Australia/Melbourne</span></td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&f=y&s=60" alt="" /></td>
+<td><a name="bperroud"></a>bperroud</td>
+<td>Benoit Perroud</td>
+<td>-</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-6">-</span></td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/661160d0de185d16022cb91bddd1773b?d=mm&s=60" alt="" /></td>
+<td><a name="raffaeleguidi"></a>raffaeleguidi</td>
+<td>Raffaele P. Guidi</td>
+<td>raffaeleguidi at apache dot org</td>
+<td>Committer, PMC Chair</td>
+<td>-</td>
+<td><span id="developer-7">-</span></td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/10f8f7810a9a6c832ceb892a11b0f8cd?d=mm&s=60" alt="" /></td>
+<td><a name="simoneg"></a>simoneg</td>
+<td>Simone Gianni</td>
+<td>simoneg at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-8">-</span></td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/a23637cb700caf1c78d93cd5212418c9?d=mm&s=60" alt="" /></td>
+<td><a name="simonetripodi"></a>simonetripodi</td>
+<td>Simone Tripodi</td>
+<td>simonetripodi at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-9">-</span></td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/ec32ddde831fa6d33dddd7c48dc5686f?d=mm&s=60" alt="" /></td>
+<td><a name="sylvain"></a>sylvain</td>
+<td>Sylvain Wallez</td>
+<td>sylvain at apache dot org</td>
+<td>Committer, Mentor, PMC Member</td>
+<td>-</td>
+<td><span id="developer-10">-</span></td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/0dfd94059efeeecd9c7bb678e7cc0b4f?d=mm&s=60" alt="" /></td>
+<td><a name="tommaso"></a>tommaso</td>
+<td>Tommaso Teofili</td>
+<td>tommaso at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-11">-</span></td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/3f1d09a059d6aa70f916b2ea93e2eacd?d=mm&s=60" alt="" /></td>
+<td><a name="twilliams"></a>twilliams</td>
+<td>Tim Williams</td>
+<td>twilliams at apache dot org</td>
+<td>Committer, PMC Member</td>
+<td>-</td>
+<td><span id="developer-12">-</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></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/fbc62fa0b80b71a1ee965799f7bff7a7?d=mm&s=60" alt="" /></td>
+<td>Daniel Manzke</td>
+<td>daniel dot manzke at googlemail dot com</td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/5d8744b29d43932195de0973a04bb5c1?d=mm&s=60" alt="" /></td>
+<td>Min Zhou</td>
+<td>coderplay at gmail dot com</td></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&f=y&s=60" alt="" /></td>
+<td>Jaromir Hamala</td>
+<td>-</td></tr></table><script type="text/javascript">
function offsetDate(id, offset) {
var now = new Date();
var nowTime = now.getTime();
@@ -265,6 +404,7 @@ function offsetDate(id, offset) {
}
function init(){
+ offsetDate('developer-5', '10');
}
window.onLoad = init();
@@ -276,7 +416,7 @@ window.onLoad = init();
<footer>
<div class="container">
- <div class="row span12">Copyright © 2011-2012
+ <div class="row span12">Copyright © 2011-2013
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All Rights Reserved.