Class SshConnectionPool
java.lang.Object
net.thevpc.nuts.ext.ssh.SshConnectionPool
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionSshConnectionPool(int maxSize, long idleTimeout) SshConnectionPool(int maxSize, long idleTimeout, Function<NConnectionString, SshConnection> factory) -
Method Summary
Modifier and TypeMethodDescriptionacquire(NConnectionString connectionString) voidclose()voiddisposeOld(long timeoutMs) static SshConnectionPoolof()
-
Field Details
-
DEFAULT_SESSION_TIMEOUT
public static final int DEFAULT_SESSION_TIMEOUT- See Also:
-
DEFAULT_POOL_MAX_SIZE
public static final int DEFAULT_POOL_MAX_SIZE- See Also:
-
-
Constructor Details
-
SshConnectionPool
public SshConnectionPool(int maxSize, long idleTimeout) -
SshConnectionPool
public SshConnectionPool(int maxSize, long idleTimeout, Function<NConnectionString, SshConnection> factory)
-
-
Method Details
-
of
-
acquire
-
acquire
-
disposeOld
public void disposeOld(long timeoutMs) -
close
public void close()
-