public interface PtyChannelConfigurationMutator extends PtyChannelConfigurationHolder
DEFAULT_COLUMNS_COUNT, DEFAULT_HEIGHT, DEFAULT_PTY_MODES, DEFAULT_ROWS_COUNT, DEFAULT_WIDTH, DUMMY_PTY_TYPE, WINDOWS_PTY_TYPE
Modifier and Type | Method and Description |
---|---|
static <M extends PtyChannelConfigurationMutator> |
copyConfiguration(PtyChannelConfigurationHolder src,
M dst) |
void |
setPtyColumns(int ptyColumns) |
void |
setPtyHeight(int ptyHeight) |
void |
setPtyLines(int ptyLines) |
void |
setPtyModes(java.util.Map<PtyMode,java.lang.Integer> ptyModes) |
void |
setPtyType(java.lang.String ptyType) |
void |
setPtyWidth(int ptyWidth) |
static <M extends PtyChannelConfigurationMutator> |
setupSensitiveDefaultPtyConfiguration(M mutator)
Uses O/S detection to initialize some default PTY related values
|
getPtyColumns, getPtyHeight, getPtyLines, getPtyModes, getPtyType, getPtyWidth
void setPtyType(java.lang.String ptyType)
void setPtyColumns(int ptyColumns)
void setPtyLines(int ptyLines)
void setPtyWidth(int ptyWidth)
void setPtyHeight(int ptyHeight)
void setPtyModes(java.util.Map<PtyMode,java.lang.Integer> ptyModes)
static <M extends PtyChannelConfigurationMutator> M copyConfiguration(PtyChannelConfigurationHolder src, M dst)
static <M extends PtyChannelConfigurationMutator> M setupSensitiveDefaultPtyConfiguration(M mutator) throws java.io.IOException, java.lang.InterruptedException
M
- Generic PtyChannelConfigurationMutator
instancemutator
- The mutator to update - ignored if null
java.io.IOException
- If failed to access some O/S related configurationjava.lang.InterruptedException
- If interrupted during access of O/S related configuration