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)