Index

A B C D E F G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

A_CONFIG_DOWNLOAD_URI - Static variable in class de.iip_ecosphere.platform.deviceMgt.AasDeviceResourceConfigOperations
 
A_LOCATION - Static variable in class de.iip_ecosphere.platform.deviceMgt.AasDeviceResourceConfigOperations
 
AasDeviceFirmwareOperations - Class in de.iip_ecosphere.platform.deviceMgt
A service provider implementation for DeviceFirmwareOperations which uses aas as the communication protocol.
AasDeviceFirmwareOperations() - Constructor for class de.iip_ecosphere.platform.deviceMgt.AasDeviceFirmwareOperations
 
AasDeviceResourceConfigOperations - Class in de.iip_ecosphere.platform.deviceMgt
A service provider implementation for DeviceResourceConfigOperations which uses aas as the communication protocol.
AasDeviceResourceConfigOperations() - Constructor for class de.iip_ecosphere.platform.deviceMgt.AasDeviceResourceConfigOperations
 
AbstractDeviceRegistry - Class in de.iip_ecosphere.platform.deviceMgt.registry
Partially implements DeviceRegistry and thus forms the AAS part of the DeviceRegistry.
AbstractDeviceRegistry() - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.AbstractDeviceRegistry
 
addDevice(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.AbstractDeviceRegistry
 
addDevice(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
 
addDevice(String, String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryOperations
Register a specific device, which can be used for on-boarding.
addDevice(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Calls the aas implementation and tunnels operation (addDevice) to sink.
authenticationKey - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 
authenticationKey - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
 
AVAILABLE - Enum constant in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
 

B

bucket - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 

C

clientServerThread - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
clientSocket - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
closeServerConnection() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
Close the server Connection.
configStorage - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
 
configStorage - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 
Connection - Class in de.iip_ecosphere.platform.deviceMgt.ssh
Creates a connection between a remote and a client socket with the help of two instances of Proxy.
Connection(Socket, String, int) - Constructor for class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
Sets up a connection between a client and a remote.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
Basically registers the AAS for the device management.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
Basically registers the aas for the device registry.
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
Defines the operations details.
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
Defines the operations details.
createConfigStorage() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Creates a config storage with the help of the service provider.
createDeviceRegistryClient() - Static method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryClientFactory
Creates a device registry client instance.
createDeviceRegistryInstance() - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactoryDescriptor
Create a new DeviceRegistry instance.
createPackageStorage(PackageStorageSetup) - Method in interface de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
Create a package-based storage.
createProxy(String) - Static method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyFactory
Create a new SshProxyFactory for resourceId.
createRemoteConnectionCredentials() - Method in class de.iip_ecosphere.platform.deviceMgt.ecs.EcsAasClient
Creates remote connection credentials.
createRuntimeStorage() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Creates a runtime storage with the help of the service provider.
createStorage(PackageStorageSetup) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Creates a storage based on the given setup.
Credentials - Class in de.iip_ecosphere.platform.deviceMgt
Credentials data class.
Credentials() - Constructor for class de.iip_ecosphere.platform.deviceMgt.Credentials
Default constructor, is used for (de-)serialization.
Credentials(String, String) - Constructor for class de.iip_ecosphere.platform.deviceMgt.Credentials
Constructor for the credentials.

D

de.iip_ecosphere.platform.deviceMgt - package de.iip_ecosphere.platform.deviceMgt
Implementation.
de.iip_ecosphere.platform.deviceMgt.ecs - package de.iip_ecosphere.platform.deviceMgt.ecs
 
de.iip_ecosphere.platform.deviceMgt.registry - package de.iip_ecosphere.platform.deviceMgt.registry
 
de.iip_ecosphere.platform.deviceMgt.ssh - package de.iip_ecosphere.platform.deviceMgt.ssh
 
de.iip_ecosphere.platform.deviceMgt.storage - package de.iip_ecosphere.platform.deviceMgt.storage
 
desc - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactory
 
desc - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 
DeviceDescriptor - Interface in de.iip_ecosphere.platform.deviceMgt
The DeviceDescriptor is the foundation to describe a specific device.
DeviceDescriptor.State - Enum Class in de.iip_ecosphere.platform.deviceMgt
The sasic states.
DeviceFirmwareOperations - Interface in de.iip_ecosphere.platform.deviceMgt
A service provider interface for DeviceFirmwareOperations.
DeviceManagement - Interface in de.iip_ecosphere.platform.deviceMgt
DeviceManagementAas - Class in de.iip_ecosphere.platform.deviceMgt
A Asset Administration Shell for device management functionalities.
DeviceManagementAas() - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
DeviceManagementAasClient - Class in de.iip_ecosphere.platform.deviceMgt
An AasClient which implements a SubmodelElementsCollectionClient and provides easy access to the registry functions through the aas.
DeviceManagementAasClient() - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAasClient
Default constructor.
DeviceManagementClient - Interface in de.iip_ecosphere.platform.deviceMgt
A device management client joins all operation interfaces.
DeviceManagementFactory - Class in de.iip_ecosphere.platform.deviceMgt
The DeviceManagementFactory is capable of creating the DeviceManagement.
DeviceManagementFactory() - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
 
DeviceManagementImpl - Class in de.iip_ecosphere.platform.deviceMgt
Default DeviceManagemt implementation, which gets build by the DeviceManagementFactory with the help of the loaded service providers.
DeviceManagementImpl(DeviceFirmwareOperations, DeviceRemoteManagementOperations, DeviceResourceConfigOperations) - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
Constructor for DeviceManagementImpl.
DeviceMgtSetup - Class in de.iip_ecosphere.platform.deviceMgt
Device management setup.
DeviceMgtSetup() - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
 
DeviceRegistrationResponse - Class in de.iip_ecosphere.platform.deviceMgt.registry
Represents the response of a device registration process/onboarding.
DeviceRegistrationResponse() - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
 
deviceRegistry - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
 
DeviceRegistry - Interface in de.iip_ecosphere.platform.deviceMgt.registry
A place to interact with and locate registered devices.
DeviceRegistryAas - Class in de.iip_ecosphere.platform.deviceMgt.registry
A Asset Administration Shell for device registry functionalities.
DeviceRegistryAas() - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
DeviceRegistryAasClient - Class in de.iip_ecosphere.platform.deviceMgt.registry
An AasClient which implements a SubmodelElementsCollectionClient and provides easy access to the registry functions through the AAS.
DeviceRegistryAasClient() - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
Creates an instance.
DeviceRegistryClient - Interface in de.iip_ecosphere.platform.deviceMgt.registry
A DeviceRegistryClient is used for easy access to the DeviceRegistry.
DeviceRegistryClientFactory - Class in de.iip_ecosphere.platform.deviceMgt.registry
Creates instances of DeviceRegistryClient.
DeviceRegistryClientFactory() - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryClientFactory
 
DeviceRegistryFactory - Class in de.iip_ecosphere.platform.deviceMgt.registry
The DeviceRegistryFactory is capable of creating the DeviceRegistry.
DeviceRegistryFactory() - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactory
 
DeviceRegistryFactoryDescriptor - Interface in de.iip_ecosphere.platform.deviceMgt.registry
A service provider interface which is capable of creating device registries.
DeviceRegistryOperations - Interface in de.iip_ecosphere.platform.deviceMgt.registry
A service provider interface for registering devices in the IIP-Ecosphere platform and interact with them.
DeviceRegistryProxy - Class in de.iip_ecosphere.platform.deviceMgt.registry
THe DeviceRegistryProxy is a DeviceRegistry which can tunnel the operations to the aas default implementation.
DeviceRegistryProxy(DeviceRegistry) - Constructor for class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Constructor for the proxy.
DeviceRemoteManagementOperations - Interface in de.iip_ecosphere.platform.deviceMgt
The DeviceRemoteManagementOperations provide access to the devices through a remote connection.
DeviceRemoteManagementOperations.SSHConnectionDetails - Class in de.iip_ecosphere.platform.deviceMgt
SSHConnectionDetails provide information about the connection to the remote site.
DeviceResourceConfigOperations - Interface in de.iip_ecosphere.platform.deviceMgt
Defines the device resource operations.

E

ECS_UPDATE_URI - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
EcsAasClient - Class in de.iip_ecosphere.platform.deviceMgt.ecs
An AasClient which implements a SubmodelElementsCollectionClient and provides easy access to the registry functions through the AAS.
EcsAasClient(String) - Constructor for class de.iip_ecosphere.platform.deviceMgt.ecs.EcsAasClient
Creates an ECS AAS client for the given device/resource id.
endpoint - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 
equals(Object) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
 
establishSsh(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAasClient
 
establishSsh(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
Sends request to given remoteManagementOperations.
establishSsh(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations
Creates a ssh connection, so one can connect with a device through ssh.
establishSsh(String) - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshRemoteManagementOperations
 

F

firmwareOperations - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
 
firmwareOperations - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
 

G

generateDownloadUrl(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.storage.Storage
Generate a pre-signed URL, so one can download (GET) the desired data.
getAuthenticationKey() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the authentication key pointing to the identity store.
getAuthenticationKey() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
Get the authentication key pointing to the identity store.
getBucket() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the bucket.
getConfigStorage() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
Get the StorageSetup.
getDevice(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistry
Returns a device descriptor of an available device.
getDevice(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
 
getDevice(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryClient
Get a specific device.
getDevice(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Fully implemented by the sink.
getDeviceByManagedId(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistry
Returns a device descriptor of an available device.
getDeviceByManagedId(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Fully implemented by the sink.
getDeviceManagement() - Static method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
Returns the device management instance.
getDeviceRegistry() - Static method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactory
Gets or creates a DeviceRegistry using the first found service provider implementations for DeviceRegistryFactoryDescriptor, which is able to create the instance.
getDevices() - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistry
Returns the available (registered and active) devices.
getDevices() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
 
getDevices() - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryClient
Collects all aas devices into a set.
getDevices() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Fully implemented by the sink.
getEndpoint() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the endpoint.
getHighestVersion(Storage, String) - Method in class de.iip_ecosphere.platform.deviceMgt.AasDeviceFirmwareOperations
Returns the highest version available in storage.
getHost() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Get the host address.
getId() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the resource id of the device.
getIds() - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistry
Returns the ids of all registered devices.
getIds() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Fully implemented by the sink.
getInputStream() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
Returns the input stream.
getInstance() - Static method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Returns the instance of this factory.
getIp() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the ip of the device.
getKey() - Method in class de.iip_ecosphere.platform.deviceMgt.Credentials
Get the key.
getKind() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
This aas is a Kind.ACTIVE.
getKind() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
This aas is a Kind.ACTIVE.
getManagedId() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the internal id of the device.
getManagedIds() - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistry
Returns the managed ids of all registered devices.
getManagedIds() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Fully implemented by the sink.
getMessage() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
Returns a message if the registration was not successful.
getOutputStream() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
Returns the output stream.
getPackageDescriptor() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the packageDescriptor.
getPackageFilename() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the packageFilename.
getPassword() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Get the password.
getPath() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
Get the local storage path.
getPort() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Get the host port.
getPort() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Get the port the server is listening on.
getPort() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
Get the server port.
getPrefix() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the prefix.
getPrefix() - Method in interface de.iip_ecosphere.platform.deviceMgt.storage.Storage
Get the prefix the storage is locked on.
getQName(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
Returns a qualified name within this submodel.
getQName(String) - Static method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
Returns a qualified name within this submodel.
getRegion() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Get the region.
getRemoteIp() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Get the remote ip.
getRemotePort() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Get the remote port.
getResourceId() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the identifier of the device.
getRuntimeName() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the runtime name of the device.
getRuntimeName() - Method in class de.iip_ecosphere.platform.deviceMgt.ecs.EcsAasClient
Returns the runtime name of the device.
getRuntimeStorage() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
Get the StorageSetup.
getRuntimeVersion() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the runtime version of the device.
getSecret() - Method in class de.iip_ecosphere.platform.deviceMgt.Credentials
Get the secret.
getSetup() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Returns the setup instance.
getState() - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor
Gets the state of the device.
getStorageServer() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
Get the storage server setup.
getUsername() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Get the username.

H

hashCode() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
 
host - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
 

I

imAlive(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
 
imAlive(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryOperations
Send a heartbeat to device management.
imAlive(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Fully implemented by the sink.
in - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
 
initDesc() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Initializes the descriptors.
INSTANCE - Static variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 
isSuccessful() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
Returns whether the registration was successful.
isValid() - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
In case this code is used as library one doesn't want that the aas is setup.
isValid() - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
In case this code is used as library one doesn't want that the aas is setup.

K

key - Variable in class de.iip_ecosphere.platform.deviceMgt.Credentials
 

L

list() - Method in interface de.iip_ecosphere.platform.deviceMgt.storage.Storage
Lists the content under the desired prefix.
listen() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Starts listening, so others can connect to this proxy.
loadSetup() - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Loads the setup.
LOGGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
 
LOGGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactory
 
LOGGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
LOGGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
 
LOGGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
 
LOGGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 

M

management - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
 
message - Variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
 

N

NAME_COLL_DEVICE_MANAGER - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
NAME_COLL_DEVICE_REGISTRY - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_OP_CREATE_REMOTE_CONNECTION_CREDENTIALS - Static variable in class de.iip_ecosphere.platform.deviceMgt.ecs.EcsAasClient
 
NAME_OP_DEVICE_ADD - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_OP_DEVICE_REMOVE - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_OP_ESTABLISH_SSH - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
NAME_OP_IM_ALIVE - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_OP_SEND_TELEMETRY - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_OP_SET_CONFIG - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
NAME_OP_UPDATE_RUNTIME - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
NAME_PROP_DEVICE_IP - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_PROP_DEVICE_RESOURCE - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_PROP_MANAGED_DEVICE_ID - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
 
notifyDeviceAdded(String, String, String) - Static method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
Notify the DeviceRegistryAas if a device was added, so it can manage and build dynamic parts for this device.
notifyDeviceRemoved(String) - Static method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAas
Notify the DeviceRegistryAas if a device was removed, so it can remove entries of the managed device.
notifySetConfig(String, String, String) - Static method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
Notify the aas if a new config should be set.
notifyUpdateRuntime(String, String) - Static method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAas
Notify if a device needs an update and redirect the request.

O

out - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
 

P

packageDescriptor - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 
packageFilename - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 
PackageStorageSetup - Class in de.iip_ecosphere.platform.deviceMgt.storage
POJO class for the Storage Setup.
PackageStorageSetup() - Constructor for class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Default constructor, used by SnakeYaml.
password - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
 
path - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
 
PLUGIN_ID - Static variable in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactoryDescriptor
 
PLUGIN_ID - Static variable in interface de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
 
PLUGIN_ID_PREFIX - Static variable in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactoryDescriptor
 
PLUGIN_ID_PREFIX - Static variable in interface de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
 
port - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
 
port - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
 
port - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
 
prefix - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 
PROP_NAME_RUNTIME_NAME - Static variable in class de.iip_ecosphere.platform.deviceMgt.ecs.EcsAasClient
 
proxy - Static variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactory
 
Proxy - Class in de.iip_ecosphere.platform.deviceMgt.ssh
A basic transparent proxy implementation, which should be run in a thread.
Proxy(Socket, Socket) - Constructor for class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
Creates a one-directional proxy between in and out.

R

region - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
 
remoteIp - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
remoteIp - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
 
remoteManagementOperations - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
 
remoteManagementOperations - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
 
remotePort - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
remotePort - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
 
removeDevice(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.AbstractDeviceRegistry
 
removeDevice(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
 
removeDevice(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryOperations
Removes a registered device, which can be used for off-boarding.
removeDevice(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
Calls the aas implementation and tunnels operation (removeDevice) to sink.
resetDeviceManagement() - Static method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
Resets the device management to its default state.
resetDeviceRegistryFactory() - Static method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryFactory
Resets the factory.
resourceConfigOperations - Static variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementFactory
 
resourceConfigOperations - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
 
run() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
Runs the connection, should be run in combination with a thread.
run() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.Proxy
This method basically pumps the data from in.getInputStream() to out.getOutputStream(), which creates a one-directional link between in and out.
run() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Runs the SshProxyServer and listens on the specified/chosen port.
runtimeStorage - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
 
runtimeStorage - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 

S

secret - Variable in class de.iip_ecosphere.platform.deviceMgt.Credentials
 
sendTelemetry(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryAasClient
 
sendTelemetry(String, String) - Method in interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryOperations
Sends telemetry data to device management.
sendTelemetry(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
 
serverClientThread - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
serverConnection - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.Connection
 
serverSocket - Variable in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
 
setAuthenticationKey(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Set the authentication key pointing to the identity store.
setAuthenticationKey(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
Set the authentication key pointing to the identity store.
setBucket(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Set the bucket.
setConfig(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.AasDeviceResourceConfigOperations
 
setConfig(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAasClient
 
setConfig(String, String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
Sends request to given remoteManagementOperations if the device is available.
setConfig(String, String) - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceResourceConfigOperations
Sets the device configuration.
setConfigStorage(PackageStorageSetup) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
Set the Configs-StorageSetup.
setEndpoint(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Set the endpoint.
setHost(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Set the host address.
setKey(String) - Method in class de.iip_ecosphere.platform.deviceMgt.Credentials
Sets the key.
setMessage(String) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
Defines the message if the registration was not successful.
setPackageDescriptor(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Set the packageDescriptor.
setPackageFilename(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Set the packageFilename.
setPassword(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Set the password.
setPath(File) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
Set the local storage path.
setPort(int) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
Set the server port.
setPort(Integer) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Set the host port.
setPrefix(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Set the prefix.
setRegion(String) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
Returns the region.
setRuntimeStorage(PackageStorageSetup) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
Set the Runtime-StorageSetup.
setSecret(String) - Method in class de.iip_ecosphere.platform.deviceMgt.Credentials
Sets the secret.
setSetup(DeviceMgtSetup) - Method in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
Sets the configuration, only used in testing.
setStorageServer(StorageServerSetup) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
Set the storage server setup.
setSuccessful(boolean) - Method in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
Defines whether the registration was successful.
setup - Variable in class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 
setUsername(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Set the username.
sink - Variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryProxy
 
SSHConnectionDetails() - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
Default constructor, required for JSON.
SSHConnectionDetails(String, Integer, String, String) - Constructor for class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
All args constructor.
SshProxyFactory - Class in de.iip_ecosphere.platform.deviceMgt.ssh
The SshProxyServer is able to create a proxy to the ssh server of the device of resourceId.
SshProxyFactory() - Constructor for class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyFactory
 
SshProxyServer - Class in de.iip_ecosphere.platform.deviceMgt.ssh
With the Help of the SshProxyServer one can create a server to which ssh clients can connect to.
SshProxyServer(String, int, int) - Constructor for class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Creates a SshProxyServer, which can listen on all interface and a given port.
SshRemoteManagementOperations - Class in de.iip_ecosphere.platform.deviceMgt.ssh
A service provider implementation for DeviceRemoteManagementOperations which uses ssh as the communication protocol.
SshRemoteManagementOperations() - Constructor for class de.iip_ecosphere.platform.deviceMgt.ssh.SshRemoteManagementOperations
 
STARTING - Enum constant in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
 
startThread(Connection) - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Starts a connection thread.
State() - Constructor for enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
 
stop() - Method in class de.iip_ecosphere.platform.deviceMgt.ssh.SshProxyServer
Stops the proxy server.
STOPPED - Enum constant in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
 
STOPPING - Enum constant in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
 
Storage - Interface in de.iip_ecosphere.platform.deviceMgt.storage
A Storage grants access to different files/objects.
StorageFactory - Class in de.iip_ecosphere.platform.deviceMgt.storage
A StorageFactory is capable of creating different kinds of storages.
StorageFactory() - Constructor for class de.iip_ecosphere.platform.deviceMgt.storage.StorageFactory
 
StorageFactoryDescriptor - Interface in de.iip_ecosphere.platform.deviceMgt.storage
A service provider interface which can create different kinds of storages.
storageServer - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup
 
StorageServerSetup - Class in de.iip_ecosphere.platform.deviceMgt.storage
Setup for a server instance to be created on platform start.
StorageServerSetup() - Constructor for class de.iip_ecosphere.platform.deviceMgt.storage.StorageServerSetup
 
storeFile(String, File) - Method in interface de.iip_ecosphere.platform.deviceMgt.storage.Storage
Stores a given file based on a given key.
successful - Variable in class de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistrationResponse
 

T

toString() - Method in class de.iip_ecosphere.platform.deviceMgt.Credentials
To string method.

U

UNDEFINED - Enum constant in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
 
updateRuntime(String) - Method in class de.iip_ecosphere.platform.deviceMgt.AasDeviceFirmwareOperations
 
updateRuntime(String) - Method in interface de.iip_ecosphere.platform.deviceMgt.DeviceFirmwareOperations
Update the runtime of the given device with the id.
updateRuntime(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementAasClient
 
updateRuntime(String) - Method in class de.iip_ecosphere.platform.deviceMgt.DeviceManagementImpl
Sends request to given firmwareOperations if it the device is available.
username - Variable in class de.iip_ecosphere.platform.deviceMgt.DeviceRemoteManagementOperations.SSHConnectionDetails
 

V

valueOf(String) - Static method in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.iip_ecosphere.platform.deviceMgt.DeviceDescriptor.State
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values