[
https://issues.apache.org/jira/browse/GEODE-955?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jens Deppe updated GEODE-955:
-----------------------------
Component/s: (was: management)
gfsh
> Remove HeadlessGfsh
> -------------------
>
> Key: GEODE-955
> URL: https://issues.apache.org/jira/browse/GEODE-955
> Project: Geode
> Issue Type: Test
> Components: gfsh
> 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)