Jens Deppe created GEODE-955:
--------------------------------

             Summary: Remove HeadlessGfsh and TestableGfsh
                 Key: GEODE-955
                 URL: https://issues.apache.org/jira/browse/GEODE-955
             Project: Geode
          Issue Type: Test
          Components: management
            Reporter: Jens Deppe


We currently have multiple versions of "testable" Gfsh implementations which 
have evolved over time. We should at least investigate removing these in favor 
of a single Gfsh implementation.

Features that these other implementations provide should probably be able to 
now be implemented in Gfsh as we have move to jline 2.x which provides 
additional features such as:

- Better separation of concerns. Specifically the Terminal definition is 
separate from the ConsoleReader. We should be able to use a Pipe to drive Gfsh 
interactively from code.
- State callbacks which would allow for explicit state change detection such as 
command execution. This is important as Jline executes asynchronously.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to