Return-Path: Delivered-To: apmail-db-derby-commits-archive@www.apache.org Received: (qmail 9418 invoked from network); 22 Sep 2005 04:32:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Sep 2005 04:32:48 -0000 Received: (qmail 37382 invoked by uid 500); 22 Sep 2005 04:32:48 -0000 Delivered-To: apmail-db-derby-commits-archive@db.apache.org Received: (qmail 37323 invoked by uid 500); 22 Sep 2005 04:32:48 -0000 Mailing-List: contact derby-commits-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Derby Development" List-Id: Delivered-To: mailing list derby-commits@db.apache.org Received: (qmail 37309 invoked by uid 99); 22 Sep 2005 04:32:48 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Sep 2005 21:32:47 -0700 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 90CD6C9 for ; Thu, 22 Sep 2005 06:32:26 +0200 (CEST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: derby-commits@db.apache.org Date: Thu, 22 Sep 2005 04:32:26 -0000 Message-ID: <20050922043226.6769.59725@ajax.apache.org> Subject: [Db-derby Wiki] Trivial Update of "ModuleVersioningGuidelines" by DavidVanCouvering X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Dear Wiki user, You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification. The following page has been changed by DavidVanCouvering: http://wiki.apache.org/db-derby/ModuleVersioningGuidelines ------------------------------------------------------------------------------ To enable this type of detection and behavior degradation, every module must provide access to its version information through a static method that returns an instance of `org.apache.derby.iapi.services.ProductVersionHolder`. A client can then use this information to determine whether it is compatible with the module or if it needs to either degrade its behavior or throw an exception. - '''Note''' - I would like to migrate `ProductVersionHolder` and the other classes in the `info` package to `org.apache.derby.common.info` as it is already shared across tools, client, DRDA and engine. + '''Note''' - I would like to migrate `ProductVersionHolder` and the other classes in the `info` package to `org.apache.derby.common.info` as they are already shared across tools, client, DRDA and engine. === Deprecation Guidelines === A method or an interface may be deprecated. This is done using the @deprecated tag in the method or interface Javadoc. A method or interface must be available for 2 major releases after it is deprecated. For example, if it is deprecated in version 8.2, it can be removed in version 10.0 or greater. An exception to this rule may occur if it becomes clear that there is still heavy use of this interface.