Agree.

On Fri, Apr 3, 2015 at 5:24 AM, Vladimir Ozerov <[email protected]>
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?
>

Reply via email to