[
https://issues.apache.org/jira/browse/GEODE-3518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Murmann updated GEODE-3518:
-------------------------------------
Component/s: client/server
> Refactor ServerLocator
> ----------------------
>
> Key: GEODE-3518
> URL: https://issues.apache.org/jira/browse/GEODE-3518
> Project: Geode
> Issue Type: Task
> Components: client/server
> Reporter: Alexander Murmann
>
> The `ServerLocator` currently knows how to use the transport layer as well as
> how to get the requested information out of the Locator. We should split this
> up into at least a class that deals with transport and a separate class (or
> multiple) that know how to do the business logic of getting the information
> requested.
> We are already duplicating some of the business logic in the
> `GetAvailableServersOperationHandler`. Both the `ServerLocator` and the
> handler should be able to use the same business logic. Maybe we could/should
> even use the handler in the `ServerLocator`?
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)