Michael Martell created GEODE-5743:
--------------------------------------

             Summary: Refactor PdxType logic
                 Key: GEODE-5743
                 URL: https://issues.apache.org/jira/browse/GEODE-5743
             Project: Geode
          Issue Type: Improvement
          Components: native client
            Reporter: Michael Martell


 It isn't publicly facing so I can be tackled after the next release but It 
should be refactored to make separate between C++ and .NET clean. This looks 
like the only faked type in the registry now to handle C++ and .NET override 
behavior. The rest have already been replaced with {{*Handler}} interfaces.

This should be refactored out. It is not really a primitive type, it just 
pretends to be one. Give it the same treatment we did for {{PdxTypeHandler}} 
and {{DataSerializableHandler}}. In fact rename {{PdxTypeHander}} to 
{{PdxSerializableHandler}}, the current name is confusing with {{PdxType}}, 
which is the meta-data about PDX objects. Then implement this {{PdxType}} logic 
as {{PdxTypeHandler}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to