RestComm / jss7

RestComm Java SS7 Stack and Services
http://www.restcomm.com/
GNU Affero General Public License v3.0
178 stars 218 forks source link

CLI for JBOSS 10 (WildFly) #211

Closed vetss closed 6 years ago

vetss commented 7 years ago

WildFly has it own CLI interface. We need to check if we can reuse it for JSS7 stack instead of usage of native JSS7 project CLI solution.

If it is very difficult - let's separate CLI from JSS7 and SMPP Extension projects into a separate WildFly Extension to be reusable by several projects.

knosach commented 6 years ago

fixed by https://github.com/RestComm/jss7/commit/e51f03300d2ba7e207040cfab13935320ad33c8c

vetss commented 6 years ago

The current state - we still need to investigate of a possibility of usage of wildfly CLI. Usage of a server CLI is preferable becuase it is more stable and securable as compared with our implementation. We may not make a separate implementation of CLI (we have it already in jss7 lib) we can make only an intermediate module as a bridge between a wildfly server and surrent CLI implementation.

We need to understand that we can/can not use of wildfly CLI because of some reason make this update (for example no simple way of usage of jss7 implemenation). We need to provide getting of command, sending it to an existing jss7 CLI and writing back a result + command helpers with command completers by TAB. Old CLI implementation has a CLI helpers as files on board and commands / parameters tree, possibly we can put them into .

We may think of postponing of the task because it is not critical.