Package com.sshtools.common.shell
Class ShellPolicy
java.lang.Object
com.sshtools.common.permissions.Permissions
com.sshtools.common.shell.ShellPolicy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected intprotected com.sshtools.common.util.UnsignedInteger32protected com.sshtools.common.util.UnsignedInteger32static final intstatic final intFields inherited from class com.sshtools.common.permissions.Permissions
permissions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanassertPermission(SshConnection con, int perm, String... args) final booleancheckPermission(SshConnection con, int perm, String... args) intcom.sshtools.common.util.UnsignedInteger32com.sshtools.common.util.UnsignedInteger32intReturns the session timeout in secondsintvoidsetSessionMaxPacketSize(int sessionMaxPacketSize) voidsetSessionMaxWindowSize(com.sshtools.common.util.UnsignedInteger32 sessionMaxWindowSize) voidsetSessionMinWindowSize(com.sshtools.common.util.UnsignedInteger32 sessionMinWindowSize) voidsetSessionTimeout(int sessionTimeoutSeconds) Sets the session timeout in secondsvoidsetSessionTimeoutSeconds(int sessionTimeoutSeconds) Methods inherited from class com.sshtools.common.permissions.Permissions
add, check, remove
-
Field Details
-
SHELL
public static final int SHELL- See Also:
-
EXEC
public static final int EXEC- See Also:
-
SUBSYSTEM
public static final int SUBSYSTEM- See Also:
-
sessionMaxPacketSize
protected int sessionMaxPacketSize -
sessionMaxWindowSize
protected com.sshtools.common.util.UnsignedInteger32 sessionMaxWindowSize -
sessionMinWindowSize
protected com.sshtools.common.util.UnsignedInteger32 sessionMinWindowSize
-
-
Constructor Details
-
ShellPolicy
public ShellPolicy()
-
-
Method Details
-
assertPermission
-
checkPermission
-
getSessionTimeout
public int getSessionTimeout()Returns the session timeout in seconds- Returns:
- int
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeoutSeconds) Sets the session timeout in seconds- Parameters:
sessionTimeoutSeconds- int
-
getSessionTimeoutSeconds
public int getSessionTimeoutSeconds() -
setSessionTimeoutSeconds
public void setSessionTimeoutSeconds(int sessionTimeoutSeconds) -
getSessionMaxPacketSize
public int getSessionMaxPacketSize() -
setSessionMaxPacketSize
public void setSessionMaxPacketSize(int sessionMaxPacketSize) -
getSessionMaxWindowSize
public com.sshtools.common.util.UnsignedInteger32 getSessionMaxWindowSize() -
setSessionMaxWindowSize
public void setSessionMaxWindowSize(com.sshtools.common.util.UnsignedInteger32 sessionMaxWindowSize) -
getSessionMinWindowSize
public com.sshtools.common.util.UnsignedInteger32 getSessionMinWindowSize() -
setSessionMinWindowSize
public void setSessionMinWindowSize(com.sshtools.common.util.UnsignedInteger32 sessionMinWindowSize)
-