Class SshRemoteManagementOperations
java.lang.Object
de.iip_ecosphere.platform.deviceMgt.ssh.SshRemoteManagementOperations
- All Implemented Interfaces:
DeviceRemoteManagementOperations
public class SshRemoteManagementOperations
extends Object
implements DeviceRemoteManagementOperations
A service provider implementation for
DeviceRemoteManagementOperations which
uses ssh as the communication protocol.- Author:
- Dennis Pidun, University of Hildesheim
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations
DeviceRemoteManagementOperations.SSHConnectionDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionestablishSsh(String id) Creates a ssh connection, so one can connect with a device through ssh.
-
Constructor Details
-
SshRemoteManagementOperations
public SshRemoteManagementOperations()
-
-
Method Details
-
establishSsh
public DeviceRemoteManagementOperations.SSHConnectionDetails establishSsh(String id) throws ExecutionException Description copied from interface:DeviceRemoteManagementOperationsCreates a ssh connection, so one can connect with a device through ssh.- Specified by:
establishSshin interfaceDeviceRemoteManagementOperations- Parameters:
id- the device id- Returns:
- SSHConnectionDetails
- Throws:
ExecutionException- if some (remote) execution errors occur
-