You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Mark Hanson (JIRA)" <ji...@apache.org> on 2017/09/08 18:04:00 UTC

[jira] [Updated] (GEODE-3571) API should move from factory pattern to builder pattern and fluent model

     [ https://issues.apache.org/jira/browse/GEODE-3571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Hanson updated GEODE-3571:
-------------------------------
    Description: 
Discussion here http://markmail.org/thread/femkjloasj4yzvoj

The basic idea is to move away from the creation of generic objects which are then further specified to  specifying the object in advance then creating the more specific object.

This in addition to using a model where with each attribute set on an object, the this pointer is provided as the return value. This allows call chaining.

Obvious target changes include 
CacheFactory
DistributedSystem


  was:
Discussion here http://markmail.org/thread/femkjloasj4yzvoj

The basic idea is to move away from the creation of generic objects which are then further specified to  specifying the object in advance then creating the more specific object.

This in addition to using a model where with each attribute set on an object, the this pointer is provided as the return value. This allows call chaining.


> API should move from factory pattern to builder pattern and fluent model
> ------------------------------------------------------------------------
>
>                 Key: GEODE-3571
>                 URL: https://issues.apache.org/jira/browse/GEODE-3571
>             Project: Geode
>          Issue Type: Improvement
>          Components: native client
>            Reporter: Mark Hanson
>
> Discussion here http://markmail.org/thread/femkjloasj4yzvoj
> The basic idea is to move away from the creation of generic objects which are then further specified to  specifying the object in advance then creating the more specific object.
> This in addition to using a model where with each attribute set on an object, the this pointer is provided as the return value. This allows call chaining.
> Obvious target changes include 
> CacheFactory
> DistributedSystem



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)