Interface PlatformClient
- All Known Implementing Classes:
PlatformAasClient
public interface PlatformClient
Interface to platform nameplate operations.
- Author:
- Holger Eichelberger, SSE
-
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.support.semanticId.SemanticIdResolutionResultResolves a semantic id.snapshotAas(String id) Snapshots the platform AAS if possible.
-
Method Details
-
snapshotAas
Snapshots the platform AAS if possible.- Parameters:
id- an optional id to characterize the snapshot- Returns:
- the name of the written file
- Throws:
ExecutionException- if the snapshot cannot be created
-
resolveSemanticId
de.iip_ecosphere.platform.support.semanticId.SemanticIdResolutionResult resolveSemanticId(String id) throws ExecutionException Resolves a semantic id.- Parameters:
id- the id to be resolved- Returns:
- the resolved result or null
- Throws:
ExecutionException- if a serious (I/O) problem in the resolution occurs
-