public class NetworkDeviceConnector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
confmode |
protected DeviceCredential |
credential |
Constructor and Description |
---|
NetworkDeviceConnector(DeviceCredential dc) |
Modifier and Type | Method and Description |
---|---|
void |
connect() |
void |
connect(ConnectionIf t,
java.lang.String login,
java.lang.String password,
java.lang.String enablePasswd) |
protected CommandLineSession |
createCliSession(ConnectionIf t) |
void |
disconnect() |
java.lang.String |
executeCommand(java.lang.String command) |
java.lang.String |
executeCommand(java.lang.String command,
boolean confmode) |
java.lang.String |
executeCommand(java.lang.String command,
long delay) |
SSHClient |
getSSHClient() |
boolean |
isConfmode() |
void |
setConfmode(boolean confmode) |
protected DeviceCredential credential
protected boolean confmode
public NetworkDeviceConnector(DeviceCredential dc) throws java.lang.Exception
java.lang.Exception
public void connect() throws java.lang.Exception
java.lang.Exception
public void connect(ConnectionIf t, java.lang.String login, java.lang.String password, java.lang.String enablePasswd) throws java.lang.Exception
java.lang.Exception
protected CommandLineSession createCliSession(ConnectionIf t)
public java.lang.String executeCommand(java.lang.String command, long delay) throws java.lang.Exception
java.lang.Exception
public java.lang.String executeCommand(java.lang.String command) throws java.lang.Exception
java.lang.Exception
public java.lang.String executeCommand(java.lang.String command, boolean confmode) throws java.lang.Exception
java.lang.Exception
public SSHClient getSSHClient() throws java.lang.Exception
java.lang.Exception
public void disconnect() throws java.lang.Exception
java.lang.Exception
public boolean isConfmode()
public void setConfmode(boolean confmode)