JAMES-2571 Deprecate HBase in documentation
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/198a42be Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/198a42be Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/198a42be Branch: refs/heads/master Commit: 198a42be93cbffe0eb06855cda42109c666739ac Parents: a84ae7f Author: Antoine Duprat <[email protected]> Authored: Tue Oct 23 11:40:13 2018 +0200 Committer: Benoit Tellier <[email protected]> Committed: Wed Oct 31 08:48:30 2018 +0700 ---------------------------------------------------------------------- src/site/xdoc/mailbox/index.xml | 3 +-- src/site/xdoc/mailbox/mailbox-api.xml | 2 +- src/site/xdoc/mailbox/mailbox-hbase.xml | 14 ++++++++++++-- src/site/xdoc/mailbox/source-code.xml | 2 +- src/site/xdoc/server/packaging.xml | 2 +- 5 files changed, 16 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/mailbox/index.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/mailbox/index.xml b/src/site/xdoc/mailbox/index.xml index c38a6e6..0717157 100644 --- a/src/site/xdoc/mailbox/index.xml +++ b/src/site/xdoc/mailbox/index.xml @@ -40,8 +40,7 @@ definitions and requirements but can perfectly be used in any other (non mail server) context. </p> <p>The mailbox library supports different persistence - mechanisms: MailDir, SQL Database via Apache OpenJPA, JCR (Java Content Repository based on Apache Jackrabbit) - and Apache HBase. + mechanisms: MailDir, SQL Database via Apache OpenJPA, JCR (Java Content Repository based on Apache Jackrabbit). </p> <p>You can <a href="http://james.apache.org/download.cgi">download</a> current 0.4 release. The <a href="apidocs/">API</a> as the schemas for the different implementations are susceptible to evolve. http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/mailbox/mailbox-api.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/mailbox/mailbox-api.xml b/src/site/xdoc/mailbox/mailbox-api.xml index 344b631..14394e8 100644 --- a/src/site/xdoc/mailbox/mailbox-api.xml +++ b/src/site/xdoc/mailbox/mailbox-api.xml @@ -40,7 +40,7 @@ <a href="mailbox-maildir.html">Maildir</a>, <a href="mailbox-jpa.html">JPA</a>, <a href="mailbox-jcr.html">JCR)</a>, - <a href="mailbox-hbase.html">HBase</a>) is responsible + <a href="mailbox-hbase.html">HBase (Deprecated)</a>) is responsible to implement the management interfaces. All "common/util" implementations reside in the <a href="mailbox-store.html">Mailbox Store</a> module.</p> </section> http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/mailbox/mailbox-hbase.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/mailbox/mailbox-hbase.xml b/src/site/xdoc/mailbox/mailbox-hbase.xml index 84681ea..a2a06b9 100644 --- a/src/site/xdoc/mailbox/mailbox-hbase.xml +++ b/src/site/xdoc/mailbox/mailbox-hbase.xml @@ -20,12 +20,22 @@ <document> <properties> - <title>Mailbox HBase</title> + <title>Mailbox HBase (Deprecated)</title> </properties> <body> - <section name="Mailbox HBase Responsibility"> + <div class="ui-widget"> + <div class="ui-priority-secondary ui-corner-all"> + <p> <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> + This implementation has been deprecated in the 3.2.0 release of James. It will be removed in the next (3.3.0) release. + We strongly encourage you to choose another mailbox implemetation (JPA for traditional SQL or Cassandra for NoSQL). + By the way, if you have some development skills and you would like to support this backend, + we will be really pleased to help you maintaining this project. + </p> + </div> + </div> + <p>This module provides a mailbox implementation for persisting mailboxes (messages, and subscriptions) in a HBase cluster.</p> <p>It only supports the Basic capability.</p> </section> http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/mailbox/source-code.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/mailbox/source-code.xml b/src/site/xdoc/mailbox/source-code.xml index b038f95..e7d077b 100644 --- a/src/site/xdoc/mailbox/source-code.xml +++ b/src/site/xdoc/mailbox/source-code.xml @@ -32,7 +32,7 @@ <a href="mailbox-maildir.html">Maildir</a>, <a href="mailbox-jpa.html">JPA</a>, <a href="mailbox-jcr.html">JCR</a> and - <a href="mailbox-hbase.html">HBase</a>). + <a href="mailbox-hbase.html">HBase (Deprecated)</a>). </p> <p>A module for <a href="mailbox-tool.html">tooling</a> is also available. </p> http://git-wip-us.apache.org/repos/asf/james-project/blob/198a42be/src/site/xdoc/server/packaging.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/server/packaging.xml b/src/site/xdoc/server/packaging.xml index cf457aa..0cf2e6c 100644 --- a/src/site/xdoc/server/packaging.xml +++ b/src/site/xdoc/server/packaging.xml @@ -171,7 +171,7 @@ </tr> <tr> <td>Server data implementation</td> - <td>JPA/File/HBase/JCR</td> + <td>JPA/File/JCR</td> <td>Cassandra</td> <td>Cassandra</td> <td>JPA</td> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
