You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by ga...@apache.org on 2011/09/22 18:26:41 UTC

svn commit: r796119 [2/2] - in /websites/production/chemistry: ./ content/ content/java/ content/java/0.5.0/ content/java/0.5.0/maven/ content/java/0.5.0/maven/apidocs/ content/java/0.5.0/maven/apidocs/org/ content/java/0.5.0/maven/apidocs/org/apache/ ...

Propchange: websites/production/chemistry/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Sep 22 16:25:46 2011
@@ -1 +1 @@
-/websites/staging/chemistry/trunk:785583-795624
+/websites/staging/chemistry/trunk:785583-796118

Modified: websites/production/chemistry/content/index.html
==============================================================================
--- websites/production/chemistry/content/index.html (original)
+++ websites/production/chemistry/content/index.html Thu Sep 22 16:25:46 2011
@@ -208,6 +208,7 @@ inclusion of the C.M.I.S. letters, "CheM
 <br/>
 
 <ul>
+<li>2011-09-20 <a href="java/download.html#OpenCMIS-0.5.0FullDownloadpage">OpenCMIS 0.5.0</a> released. Added OSGI client and server bundles</li>
 <li>2011-07-02 <a href="java/download.html#OpenCMIS-0.4.0FullDownloadpage">OpenCMIS 0.4.0</a> released.</li>
 <li>2011-06-22 Added <a href="java/developing/guide.html">OpenCMIS Client API Developer's Guide</a>.</li>
 <li>2011-05-04 Chemistry inmemory repository available online: <a href="http://opencmis.cloudapp.net/inmemory/">http://opencmis.cloudapp.net/inmemory/</a> Experimental!</li>

Modified: websites/production/chemistry/content/java/developing/dev-server.html
==============================================================================
--- websites/production/chemistry/content/java/developing/dev-server.html (original)
+++ websites/production/chemistry/content/java/developing/dev-server.html Thu Sep 22 16:25:46 2011
@@ -187,7 +187,7 @@ Apache Chemistry - OpenCMIS Server Frame
 <p>The OpenCMIS Server Framework provides a server implementation of both CMIS
 bindings, AtomPub and Web Services, and maps them to Java interfaces.
 Requests and data from CMIS clients are converted and pushed to a
-repository connector. The connector translates the CMIS calls into native
+repository connector. The connector then translates the CMIS calls into native
 repository calls.</p>
 <p><a name="OpenCMISServerFramework-RepositoryConnectorDevelopment"></a></p>
 <h2 id="repository_connector_development">Repository Connector Development</h2>
@@ -209,13 +209,16 @@ context. The class name has to be set in
 <p>The configuration file may contain more key-value pairs. They are passed to
 the <code>init</code> method of the <code>AbstractServiceFactory</code> object when the
 servlet context starts up.</p>
-<p>For each request the <code>getService</code> method will be called and a
-<code>CallContext</code> object will be passed. This <code>CallContext</code> object contains
+<p>For each request the <code>getService</code> method is called by the framework and a
+<code>CallContext</code> object is passed. This <code>CallContext</code> object contains
 data about the request, such as the used binding, the repository id,
 username and password. The <code>getService</code> method must return an object that
-implements the <code>CmisService</code> interface. This object will only be used in
-this thread. When the object is not needed anymore, the <code>close</code> method on
-the object will be called.</p>
+implements the <code>CmisService</code> interface.
+This object is used by framework only for this one request and only in this thread. 
+Therefore, the <code>CmisService</code> object need not to be thread-safe and and can hold request specific data.
+When the framework is ready to send a response and does not need the <code>CmisService</code> object anymore, 
+it calls the <code>close</code> method. The repository connector can override this method to do repository specific clean ups
+(e.g. close a repository session, commit or rollback database transactions, remove temporary files, update caches, etc.).</p>
 <p>It is up to the repository connector how these service objects are created
 and maintained. It is possible to create such an object for each request or
 keep an instance per thread in a <code>ThreadLocal</code> or manage service objects in a

Modified: websites/production/chemistry/content/java/developing/index.html
==============================================================================
--- websites/production/chemistry/content/java/developing/index.html (original)
+++ websites/production/chemistry/content/java/developing/index.html Thu Sep 22 16:25:46 2011
@@ -214,6 +214,7 @@ Apache Chemistry - Developing with OpenC
 <li><a href="dev-modules.html">Modules in OpenCMIS</a></li>
 <li><a href="dev-eclipse.html">Using Eclipse with OpenCMIS</a></li>
 <li><a href="dev-url.html">URL Syntax in AtomPub</a></li>
+<li><a href="dev-osgi.html">OSGi Bundles for OpenCMIS</a></li>
 </ul>
 <h2 id="developing_clients">Developing clients</h2>
 <ul>

Modified: websites/production/chemistry/content/java/download.html
==============================================================================
--- websites/production/chemistry/content/java/download.html (original)
+++ websites/production/chemistry/content/java/download.html Thu Sep 22 16:25:46 2011
@@ -187,12 +187,84 @@ Apache Chemistry - OpenCMIS Downloads
 <p>Apache Chemistry OpenCMIS is a collection of Java libraries, frameworks and tools around the 
 <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html">CMIS</a>
 specification.</p>
+<a name="OpenCMIS-0.5.0FullDownloadpage">
+
+<h2 id="top_level_project_release_050_2011-09-20">Top Level Project Release 0.5.0 (2011-09-20)</h2>
+<p><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/">Full Download page</a>,
+<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&amp;version=12316542">Release Notes</a> and <a href="0.5.0/maven/apidocs">Javadocs</a>.</p>
+<h4 id="download_links">Download Links</h4>
+<table>
+<thead>
+<tr>
+<th>Package</th>
+<th>zip</th>
+<th>tar.gz</th>
+<th />
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>OpenCMIS Client with dependencies</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-client-impl-0.5.0-with-dependencies.zip">Download</a></td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-client-impl-0.5.0-with-dependencies.tar.gz">Download</a></td>
+<td>All you need to build a CMIS client.</td>
+</tr>
+<tr>
+<td>OpenCMIS Server WAR</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-server-bindings-0.5.0.war">WAR</a></td>
+<td>N/A</td>
+<td>All you need to build a CMIS server.</td>
+</tr>
+<tr>
+<td>OpenCMIS Server Webapps</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-dist-0.5.0-server-webapps.zip">Download</a></td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-dist-0.5.0-server-webapps.tar.gz">Download</a></td>
+<td>Repositories (<a href="developing/repositories/dev-repositories-fileshare.html">Fileshare</a>, <a href="developing/repositories/dev-repositories-inmemory.html">InMemory</a>) and <a href="developing/tools/dev-tools-browser.html">CMIS Browser</a>.</td>
+</tr>
+<tr>
+<td>OpenCMIS JCR</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-server-jcr-0.5.0.war">WAR</a></td>
+<td>N/A</td>
+<td><a href="developing/repositories/dev-repositories-jcr.html">CMIS JCR bridge</a></td>
+</tr>
+<tr>
+<td>OpenCMIS Workbench</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-workbench-0.5.0-full.zip">Download</a></td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-workbench-0.5.0-full.tar.gz">Download</a></td>
+<td><a href="developing/tools/dev-tools-workbench.html">CMIS Workbench</a> desktop client.</td>
+</tr>
+<tr>
+<td>OpenCMIS OSGI client</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-osgi-client-0.5.0.jar">JAR</a></td>
+<td>N/A</td>
+<td>CMIS Client OSGI bundle</td>
+</tr>
+<tr>
+<td>OpenCMIS OSGI server</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-osgi-server-0.5.0.jar">JAR</a></td>
+<td>N/A</td>
+<td>CMIS Server OSGI bundle</td>
+</tr>
+<tr>
+<td>OpenCMIS Docs</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-dist-0.5.0-docs.zip">Download</a></td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-dist-0.5.0-docs.tar.gz">Download</a></td>
+<td>Documentation and <a href="/java/0.5.0/maven/apidocs/">JavaDoc</a>.</td>
+</tr>
+<tr>
+<td>OpenCMIS Sources</td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-0.5.0-source-release.zip">Download</a></td>
+<td><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.5.0/chemistry-opencmis-0.5.0-source-release.tar.gz">Download</a></td>
+<td>OpenCMIS source code.</td>
+</tr>
+</tbody>
+</table>
 <a name="OpenCMIS-0.4.0FullDownloadpage">
 
 <h2 id="top_level_project_release_040_2011-07-02">Top Level Project Release 0.4.0 (2011-07-02)</h2>
 <p><a href="http://www.apache.org/dyn/closer.cgi/chemistry/opencmis/0.4.0/">Full Download page</a>,
 <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&amp;version=12316316">Release Notes</a> and <a href="0.4.0/maven/apidocs">Javadocs</a>.</p>
-<h4 id="download_links">Download Links</h4>
+<h4 id="download_links_1">Download Links</h4>
 <table>
 <thead>
 <tr>
@@ -248,7 +320,7 @@ specification.</p>
 </tbody>
 </table>
 <h4 id="use_with_apache_mavenhttpmavenapacheorg">Use with <a href="http://maven.apache.org">Apache Maven</a></h4>
-<p>OpenCMIS is also available <a href="developing/dev-use-with-maven.html">via Maven</a>, and <a href="0.4.0/maven/">Maven Reports</a> are published per release.</p>
+<p>OpenCMIS is also available <a href="developing/dev-use-with-maven.html">via Maven</a>, and <a href="0.5.0/maven/">Maven Reports</a> are published per release.</p>
 <a name="OpenCMIS-0.3.0FullDownloadpage">
 
 <h2 id="top_level_project_release_030_2011-04-01">Top Level Project Release 0.3.0 (2011-04-01)</h2>

Modified: websites/production/chemistry/content/java/opencmis.html
==============================================================================
--- websites/production/chemistry/content/java/opencmis.html (original)
+++ websites/production/chemistry/content/java/opencmis.html Thu Sep 22 16:25:46 2011
@@ -206,6 +206,13 @@ repository developers and client applica
 </thead>
 <tbody>
 <tr>
+<td>Release 0.5.0</td>
+<td>2011-09-20</td>
+<td><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&amp;version=12316542">0.5.0</a></td>
+<td><a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+CMIS+AND+fixVersion+%3D+12316542">0.5.0</a></td>
+<td><a href="0.5.0/maven/">0.5.0</a></td>
+</tr>
+<tr>
 <td>Release 0.4.0</td>
 <td>2011-07-02</td>
 <td><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&amp;version=12316316">0.4.0</a></td>