Return-Path: X-Original-To: apmail-ignite-dev-archive@minotaur.apache.org Delivered-To: apmail-ignite-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 47D4417630 for ; Fri, 3 Apr 2015 14:10:08 +0000 (UTC) Received: (qmail 56724 invoked by uid 500); 3 Apr 2015 14:10:08 -0000 Delivered-To: apmail-ignite-dev-archive@ignite.apache.org Received: (qmail 56689 invoked by uid 500); 3 Apr 2015 14:10:08 -0000 Mailing-List: contact dev-help@ignite.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.incubator.apache.org Delivered-To: mailing list dev@ignite.incubator.apache.org Received: (qmail 56678 invoked by uid 99); 3 Apr 2015 14:10:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Apr 2015 14:10:07 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dsetrakyan@gridgain.com designates 209.85.214.181 as permitted sender) Received: from [209.85.214.181] (HELO mail-ob0-f181.google.com) (209.85.214.181) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Apr 2015 14:09:42 +0000 Received: by obbec2 with SMTP id ec2so171408103obb.3 for ; Fri, 03 Apr 2015 07:08:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=kr3sEd7Rdd0hCgm+S/kSc/7egADxndWP/M88bfMj7wk=; b=i2nJrQkpTq0Gk6TpKI2/Dr4Bm2Ig9a3/RgZ1LPh7xzslD3BsXODCc8c4oaa4QpWgYz CYlziBSqVBGNcli32nAdKJaDgSNQng/Vx7qecVE8azFDl4zEysYNgyBwuA1mcxHUuHn7 TFQoBtk9ZGqLbx4vn16l3bcankKhNd2ZCmO1IS7qwyJdZ31vHioLyMxlIT/fpWehKQPv wVHSAk6MeCQou/aR+QoQCh1gYw0tdGlbB2pqMtmTo2MOZp+fsq+2mVV4xljax73MXZgY 2eJuhX/fcLAqrbf+kgN8S8hqKRicYYQ9zkie/ShAWk3hlYCpRnBA+HNa8oz5FXNBLsMI E6bQ== X-Gm-Message-State: ALoCoQki7r/aSxPstdLPNsbKkk6oe2GS59IhlHq2ZpCOcTeCPolwKdCkQs5LtpVG0WfbIXP81dUB X-Received: by 10.60.47.104 with SMTP id c8mr3130335oen.51.1428070091042; Fri, 03 Apr 2015 07:08:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.131.9 with HTTP; Fri, 3 Apr 2015 07:07:30 -0700 (PDT) In-Reply-To: References: From: Dmitriy Setrakyan Date: Fri, 3 Apr 2015 07:07:30 -0700 Message-ID: Subject: Re: Ignite component class names. To: "dev@ignite.incubator.apache.org" Content-Type: multipart/alternative; boundary=001a11c1f4027dc6ae0512d27ac4 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c1f4027dc6ae0512d27ac4 Content-Type: text/plain; charset=UTF-8 Agree. On Fri, Apr 3, 2015 at 5:24 AM, Vladimir Ozerov wrote: > Hi, > > We removed "Grid" prefix from all public API in Ignite. However, we still > have odd namings in internal classes which can be used by plugin > developers. E.g.: > > DR: > GridCacheDrManager - DR manager interaface; > GridOsCacheDrManager - Ignite implementation of DR manager; > > Cache objects: > IgniteCacheObjectProcessor - interface; > IgniteCacheObjectProcessorImpl - implementation. > > It seems to me that we should ensure that all components which can > potentially be exposed to plugin developers should have consistent namings > as well. E.g.: > GridCacheDrManager -> CacheDrManager > GridOsCacheDrManager -> IgniteCacheDrManager (other implementors could > follow [Vendor]CacheDrManager pattern). > > If we do not do that now, we will have to preserve these inconsistent names > because their refactoring will brake third-party plugins. > > Thoughts? > --001a11c1f4027dc6ae0512d27ac4--