Class ProcessShellFactory

    • Field Detail

      • command

        private java.lang.String command
      • elements

        private java.util.List<java.lang.String> elements
    • Constructor Detail

      • ProcessShellFactory

        public ProcessShellFactory()
      • ProcessShellFactory

        public ProcessShellFactory​(java.lang.String command,
                                   java.lang.String... elements)
      • ProcessShellFactory

        public ProcessShellFactory​(java.lang.String command,
                                   java.util.List<java.lang.String> elements)
    • Method Detail

      • getCommand

        public java.lang.String getCommand()
        Returns:
        The original unparsed raw command
      • getElements

        public java.util.List<java.lang.String> getElements()
        Returns:
        The parsed command elements
      • setCommand

        public void setCommand​(java.lang.String command,
                               java.lang.String... elements)
      • setCommand

        public void setCommand​(java.lang.String command,
                               java.util.List<java.lang.String> elements)
      • resolveEffectiveCommand

        protected java.util.List<java.lang.String> resolveEffectiveCommand​(ChannelSession channel,
                                                                           java.lang.String rawCommand,
                                                                           java.util.List<java.lang.String> parsedElements)