geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Galen O'Sullivan (JIRA)" <>
Subject [jira] [Created] (GEODE-3075) Bifurcate ServerConnection, create factory and feature toggle
Date Wed, 14 Jun 2017 22:37:00 GMT
Galen O'Sullivan created GEODE-3075:

             Summary: Bifurcate ServerConnection, create factory and feature toggle
                 Key: GEODE-3075
             Project: Geode
          Issue Type: Sub-task
          Components: client/server
            Reporter: Galen O'Sullivan

Make a factory that creates instances of the new subclasses of {{ServerConnection}} : {{NewClientServerConnection}}
and {{LegacyServerConnection}}. This will be the basis for future refactors. This should involve
minimal changes to {{AcceptorImpl}} and a minimal implementation of {{NewClientServerConnection}}.
All the existing functionality of {{ServerConnection}} must still work.

To do this, we will need a feature toggle so that the new client protocol (which will now
be in a broken state) never gets run in production, but can be enabled for testing. This should
probably be set via a hidden system property and not through any config that is a part of
the public API.

This message was sent by Atlassian JIRA

View raw message