Interface PtyChannelConfigurationMutator

    • Method Detail

      • setPtyType

        void setPtyType​(java.lang.String ptyType)
      • setPtyColumns

        void setPtyColumns​(int ptyColumns)
      • setPtyLines

        void setPtyLines​(int ptyLines)
      • setPtyWidth

        void setPtyWidth​(int ptyWidth)
      • setPtyHeight

        void setPtyHeight​(int ptyHeight)
      • setPtyModes

        void setPtyModes​(java.util.Map<PtyMode,​java.lang.Integer> ptyModes)
      • setupSensitiveDefaultPtyConfiguration

        static <M extends PtyChannelConfigurationMutator> M setupSensitiveDefaultPtyConfiguration​(M mutator)
                                                                                           throws java.io.IOException,
                                                                                                  java.lang.InterruptedException
        Uses O/S detection to initialize some default PTY related values
        Type Parameters:
        M - Generic PtyChannelConfigurationMutator instance
        Parameters:
        mutator - The mutator to update - ignored if null
        Returns:
        The updated mutator
        Throws:
        java.io.IOException - If failed to access some O/S related configuration
        java.lang.InterruptedException - If interrupted during access of O/S related configuration