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)