public abstract class AbstractInventoryItemHandler extends java.lang.Object implements InventoryItemHandlerIf
Constructor and Description |
---|
AbstractInventoryItemHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
doChildInventory() |
SSHCommandOutput |
executeSSH(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String command) |
DeviceCredential |
getCredentialFromInfraAccount(InfraAccount account) |
org.apache.http.client.HttpClient |
getHTTPSClient() |
SSHClient |
getSSHClient(InfraAccount account) |
SSHClient |
getSSHClient(java.lang.String accountName) |
SSHClient |
getSSHClient(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password) |
static void |
main(java.lang.String[] args) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cleanup, doInventory, doInventory
public boolean doChildInventory()
doChildInventory
in interface InventoryItemHandlerIf
public SSHClient getSSHClient(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public SSHClient getSSHClient(InfraAccount account) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public SSHClient getSSHClient(java.lang.String host, int port, java.lang.String username, java.lang.String password) throws java.lang.Exception
java.lang.Exception
public org.apache.http.client.HttpClient getHTTPSClient() throws java.lang.Exception
java.lang.Exception
public SSHCommandOutput executeSSH(java.lang.String host, int port, java.lang.String username, java.lang.String password, java.lang.String command) throws java.lang.Exception
java.lang.Exception
public DeviceCredential getCredentialFromInfraAccount(InfraAccount account) throws java.lang.Exception
java.lang.Exception