Index
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
DeviceFirmwareOperationswhich 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
DeviceResourceConfigOperationswhich 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
DeviceRegistryand thus forms the AAS part of theDeviceRegistry. - 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
SshProxyFactoryforresourceId. - 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
DeviceDescriptoris 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
-
Summary Interface for
DeviceFirmwareOperations,DeviceResourceConfigOperationsandDeviceRemoteManagementOperations. - 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
SubmodelElementsCollectionClientand 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
SubmodelElementsCollectionClientand 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
SubmodelElementsCollectionClientand 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
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()toout.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
SshProxyServerone 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
DeviceRemoteManagementOperationswhich 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.
All Classes and Interfaces|All Packages|Constant Field Values