Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

A

aas - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
 
aas - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
AasBasedSetup - Class in de.iip_ecosphere.platform.support.iip_aas
ECS runtime configuration (poor man's spring approach).
AasBasedSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
 
AasBuildResult(List<Aas>, ProtocolServerBuilder, Server) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Creates an instance.
AasContributor - Interface in de.iip_ecosphere.platform.support.iip_aas
Service interface to contribute to an AAS.
AasContributor.Kind - Enum in de.iip_ecosphere.platform.support.iip_aas
The kind of AAS being built.
AasMode() - Constructor for enum de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
 
AasPartRegistry - Class in de.iip_ecosphere.platform.support.iip_aas
A registry for AasContributor instances to be loaded via the Java Service loader.
AasPartRegistry() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
AasPartRegistry.AasBuildResult - Class in de.iip_ecosphere.platform.support.iip_aas
Represents the result of building the platform AAS.
AasPartRegistry.AasMode - Enum in de.iip_ecosphere.platform.support.iip_aas
Aas installation/setup modes.
AasPartRegistry.AasSetup - Class in de.iip_ecosphere.platform.support.iip_aas
The technical setup of the AAS/VAB endpoints as data class to be used with a usual configuration format/YAML parser.
aasServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
AasSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Default constructor.
AasSetup(AasPartRegistry.AasSetup) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Copy constructor.
aasSupplier - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
AasUtils - Class in de.iip_ecosphere.platform.support.iip_aas
Helper functions for active AAS.
AasUtils() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasUtils
 
AasUtils.ResourceHandler - Interface in de.iip_ecosphere.platform.support.iip_aas
Handles a resolved resource.
AasUtils.ResourceResolver - Interface in de.iip_ecosphere.platform.support.iip_aas
Resolves resources.
AbstractAasLifecycleDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Implements the generic lifecycle descriptor for the service manager.
AbstractAasLifecycleDescriptor(String, Supplier<AasPartRegistry.AasSetup>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Creates a descriptor instance.
AbstractSetup - Class in de.iip_ecosphere.platform.support.iip_aas.config
Basic class for a YAML-based component setup.
AbstractSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
 
ActiveAasBase - Class in de.iip_ecosphere.platform.support.iip_aas
Basic functions for active AAS with notification calls.
ActiveAasBase() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 
ActiveAasBase.NotificationMode - Enum in de.iip_ecosphere.platform.support.iip_aas
Supported notification modes.
ActiveAasBase.NotificationProcessor - Interface in de.iip_ecosphere.platform.support.iip_aas
Defines the interface for a notification processor.
adaptEndpoint(Endpoint) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Potentially adapts the endpoint with respect to AasPartRegistry.AasSetup.getServerEndpoint().
address - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
Address() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Creates an address instance.
Address(ApplicationSetup.Address) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Copy constructor.
addSoftwareInfo(Submodel.SubmodelBuilder, ApplicationSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Add software-related information to the given submodel.
addType(Aas.AasBuilder, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Adds a type to an AAS as sub-model.
addType(SubmodelElementCollection.SubmodelElementCollectionBuilder, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Adds a type to a sub-model.
addTypeSubModelElement(SubmodelElementContainerBuilder, String, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Adds a type-representing sub-model element.
allowsConsoleOverride() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProvider
Returns whether the console parameter "--"iip.id"" may override the value of this provider.
allowsConsoleOverride() - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
 
ApplicationSetup - Class in de.iip_ecosphere.platform.support.iip_aas
Describes static information about an application, e.g., taken from the configuration.
ApplicationSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
For snakeyaml.
ApplicationSetup(ApplicationSetup) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Copy constructor.
ApplicationSetup.Address - Class in de.iip_ecosphere.platform.support.iip_aas
Represents part of an address.
apply(Object[]) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
 
apply(Object[]) - Method in interface de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.ExceptionFunction
Applies the function.
ATTRIBUTE_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 

B

build() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part including all contributors.
build(boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part including all contributors.
build(Predicate<AasContributor>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part.
build(Predicate<AasContributor>, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part.

C

checkNotNull(T) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Checks for that result is not null.
checkString(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Checks for that obj is a non-empty string.
cityTown - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
CLASSPATH_RESOLVER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Resolves a resource from the main classpath.
CLASSPATH_RESOURCE_RESOLVER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Resolves a resource from the resources directory in the main classpath.
ClassUtility - Class in de.iip_ecosphere.platform.support.iip_aas
Utility functions for representing types in AAS.
ClassUtility() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
cls - Variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
 
CmdLine - Class in de.iip_ecosphere.platform.support.iip_aas.config
Simple command line utilities.
CmdLine() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
collectionId - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
compare(Version, Version) - Static method in class de.iip_ecosphere.platform.support.iip_aas.Version
Compares two versions considering null for both parameters and results in: -1 : this is smaller <=> given version and this is bigger.
compareTo(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Compares two versions and results in: -1 : this is smaller <=> given version and this is bigger.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contribute to the given aasBuilder.
contributeTo(ProtocolServerBuilder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contributes the real implementation functions to the sBuilder.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
contributorClasses() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor classes.
contributors() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributors.
createAddress(SubmodelElementContainerBuilder, ApplicationSetup.Address) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Creates (part) of a nameplate address.
createInstance() - Method in class de.iip_ecosphere.platform.support.iip_aas.LocalNetworkManagerWithParentAas
 
createLocalEphemeralSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral while the registry port is the same as the aas port.
createLocalEphemeralSetup(AasPartRegistry.AasSetup, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral.
createLocalEphemeralSetup(A, boolean, Supplier<A>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral.
createNameplate(Aas.AasBuilder, ApplicationSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Creates the "nameplate".
createProvider() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProviderDescriptor
Returns the provider instance to use.

D

de.iip_ecosphere.platform.support.iip_aas - package de.iip_ecosphere.platform.support.iip_aas
The IIP-Ecosphere AAS functions.
de.iip_ecosphere.platform.support.iip_aas.config - package de.iip_ecosphere.platform.support.iip_aas.config
Configuration support classes.
de.iip_ecosphere.platform.support.iip_aas.json - package de.iip_ecosphere.platform.support.iip_aas.json
Generic JSON helper functions for supporting the development of (active) AAS.
de.iip_ecosphere.platform.support.iip_aas.uri - package de.iip_ecosphere.platform.support.iip_aas.uri
Support classes for resolving URIs to files.
DEFAULT_AAS_ENDPOINT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_FNAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
Name of the default configuration file with extension (no path).
DEFAULT_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
Just the name of the default configuration file, no extension, no path.
DEFAULT_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_PROTOCOL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_PROTOCOL_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_REGISTRY_ENDPOINT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_REGISTRY_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_SCHEMA - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
defineOptionals(ObjectMapper, Class<?>, String...) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Defines the given fieldNames as optional during deserialization.
department - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
deploy(List<Aas>, String...) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Deploy the given AAS to a local server.
description - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
DEVICE_ID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_ID_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_IP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_IP_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_NAME_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 

E

EMPTY_URI - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
EndpointHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for Endpoint as we do not want to have setters there.
EndpointHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance (deserialization).
EndpointHolder(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance.
EndpointHolder(Endpoint) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance from a given instance (serialization).
equals(Version, Version) - Static method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns whether two versions are equal.
equals(Object) - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
 
escape(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Escapes an input string for JSON.
exception - Variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
 
exec - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 

F

fixId(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Modifies a given id so that it fits the needs of the implementation.
fromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Turns something in JSON into a result via an instance of Result.
fromJson(Function<Object[], Object>, Object...) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Executes function with params and catches all occurring exceptions turning them into an ExecutionException.
fromJson(Object, Class<R>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Reads an Object from a JSON string.
func - Variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
 

G

getAas() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
Returns the AAS setup.
getAas() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the list of created AAS.
getAas(List<Aas>, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the first AAS in list matching the given name.
getAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the address.
getArg(String[], String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Emulates reading a Spring-like parameter if the configuration is not yet in place.
getBooleanArg(String[], String, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Returns a Boolean command line argument.
getCityTown() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the city/town.
getContributorLoader() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor loader.
getDepartment() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the department.
getDescription() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the description.
getDeviceId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the device.
getDeviceIdAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the device as valid AAS identifier.
getDeviceIp() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device IP address.
getDeviceIpAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device IP address as valid AAS identifier.
getDeviceName() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device name.
getDeviceNameAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device name as valid AAS identifier.
getEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns an endpoint instance constructed from the data in this instance.
getEnvId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the runtime environment.
getEnvIdAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the runtime environment as valid AAS identifier.
getException() - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Returns the exception text.
getHighPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the host value.
getId() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the application id.
getId(String, Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Turns the object into a unique id with given (optional) prefix.
getIipAasInstance() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the real AAS server instance based on the instances it was initially built.
getImageResolver() - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Returns the image resolver.
getImplementation() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation (server) information.
getImplementationProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation protocol.
getImplementationServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation server information as server address.
getIntArg(String[], String, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Returns an int command line argument.
getKeyAlias() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the alias denoting the key to use.
getKeyPassword() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the password for the optional TLS keystore.
getKeystore() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the optional TLS keystore.
getKeystoreDescriptor() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns a keystore descriptor representing the keystore information.
getKind() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Returns the kind of AAS being created.
getKind() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
getKind() - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
getLogger() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Returns the logger instance.
getLowPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getManufacturerLogo() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the optional manufacturer logo.
getManufacturerName() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the manufacturer name.
getManufacturerProductDesignation() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the manufacturer product designation.
getMode() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS mode.
getName() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the application name.
getName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Returns the name of the associated model element.
getNetmask() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Returns the netmask/network Java regex.
getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the operation for the given idShort defined on SubmodelClient.submodel.
getOperation(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the operation for the given idShort defined on SubmodelClient.submodel.
getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
getPath() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the endpoint name/path.
getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the port value.
getPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getProductImage() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the optional product image.
getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the property for the given idShort defined on SubmodelClient.submodel.
getProperty(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the property for the given idShort defined on SubmodelClient.submodel.
getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
getPropertyStringValue(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the value of the property name from SubmodelClient.submodel as String.
getProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Returns the endpoint name/path.
getProtocolServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the protocol server instance.
getProtocolServerBuilder() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the protocol server builder instance.
getQName(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Returns the qualified name for an operation/property implementation.
getRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS information.
getRegistryEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the registry server information as endpoint.
getResult() - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Returns the result.
getSchema() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the schema value.
getSegment(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns the version segment specified by index.
getSegmentCount() - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns the number of the segments.
getServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS server information.
getServerAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns a server address instance constructed from the data in this instance.
getServerEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS server information as endpoint.
getServerHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the server host.
getSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the AAS setup.
getShutdownHook() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
getStreet() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the street.
getSubmodel(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Obtains a submodel of AasPartRegistry.retrieveIipAas().
getSubmodel() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the submodel.
getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the version of the application.
getZipCode() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the ZIP code.

H

handle(String, String, String) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasUtils.ResourceHandler
Handle the resource.
handleUnknownProperty(DeserializationContext, JsonParser, JsonDeserializer<?>, Object, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
 
hashCode() - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
 
host - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 

I

id - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
Id - Class in de.iip_ecosphere.platform.support.iip_aas
Generic IDs for different purposes.
Id() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Id
 
ID_PARAM_NAME - Static variable in interface de.iip_ecosphere.platform.support.iip_aas.IdProvider
 
IdProvider - Interface in de.iip_ecosphere.platform.support.iip_aas
Provides the device id.
IdProviderDescriptor - Interface in de.iip_ecosphere.platform.support.iip_aas
Determines the IdProvider to use.
imageResolver - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
implementation - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
implServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
isException() - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Returns whether this object represents an exception.
isInUse(ServerAddress) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
isInUse(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
isNew - Variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
 
isNew() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
isRunning() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns whether the server is already running and shall not be started.
isValid() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Allow the AAS contributor to declare itself as invalid.
isValid() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
isValid() - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
isVersion(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns whether the given string denotes a version.

J

JsonResultWrapper - Class in de.iip_ecosphere.platform.support.iip_aas.json
Uniform way to represent results of AAS operations that may fail.
JsonResultWrapper(JsonResultWrapper.ExceptionFunction) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Creates a wrapper object.
JsonResultWrapper.ExceptionFunction - Interface in de.iip_ecosphere.platform.support.iip_aas.json
A function that may throw an exception.
JsonResultWrapper.Result - Class in de.iip_ecosphere.platform.support.iip_aas.json
Represents the result w/o exception.
JsonUtils - Class in de.iip_ecosphere.platform.support.iip_aas.json
Some JSON utility methods, also reading/writing of specific types.
JsonUtils() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
 
JsonUtils.OptionalFieldsDeserializationProblemHandler - Class in de.iip_ecosphere.platform.support.iip_aas.json
A handler for optional fields.
JVM_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
JVM_NAME_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 

K

keyAlias - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
keyPassword - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
keystore - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
Kind() - Constructor for enum de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
 

L

LocalNetworkManagerWithParentAas - Class in de.iip_ecosphere.platform.support.iip_aas
A default network manager descriptor for JLS loading if a local network manager is needed, which delegates to an AAS-based network manager provided with the default IIP-AAS.
LocalNetworkManagerWithParentAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.LocalNetworkManagerWithParentAas
 
LOGGER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 

M

MacIdProvider - Class in de.iip_ecosphere.platform.support.iip_aas
A MAC-based ID provider.
MacIdProvider() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
 
managedServerAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Reads a ManagedServerAddress from a JSON string.
ManagedServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
Creates an instance (deserialization).
ManagedServerAddressHolder(ManagedServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
Creates an instance from a given instance (serialization).
manufacturerLogo - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
manufacturerName - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
manufacturerProductDesignation - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
MAVEN_SNAPSHOT_POSTFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
mode - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
mode - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 

N

name - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
name - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
NAME_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The name of the top-level AAS created by this registry in AasPartRegistry.build().
NAME_ARRAY_PROPERTY_DIMENSIONS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_ARRAY_PROPERTY_TYPE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_MAPPING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_OPERATION_SNAPSHOTAAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_BUILDID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_CITYTOWN - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_DEPARTMENT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_ID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_MANUFACTURER_LOGO - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_MANUFACTURER_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_MANUFACTURER_PRODUCT_DESIGNATION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_PRODUCTIMAGE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_RELEASE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_STREET - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_ZIPCODE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SMC_ADDRESS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SUBMODEL_RESOURCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_TYPE_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
netmask - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
 
NetworkManagerAas - Class in de.iip_ecosphere.platform.support.iip_aas
Builds an active AAS for the NetworkManager.
NetworkManagerAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
NetworkManagerAas.ManagedServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas
A proxy for ManagedServerAddress as we do not want to have setters there.
NetworkManagerAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
Implementing a network manager acting as client for an AAS-based network manager.
NetworkManagerAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a submodel with name.
NetworkManagerAasClient(Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
Creates a client instance based on the submodel.
NO_SPECIFIC_SERVER_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NotificationMode() - Constructor for enum de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
 

O

obtainPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
OP_GET_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_IS_IN_USE_ADR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_IS_IN_USE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_OBTAIN_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_RELEASE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_RESERVE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
optionalFields - Variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
 
OptionalFieldsDeserializationProblemHandler(Class<?>, String...) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
Creates an optional fields deserialization problem handler to declare certain fields as optional.

P

PARAM_ARG_NAME_SEP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
PARAM_IIP_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Explicitly determine the AAS implementation server port.
PARAM_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
PARAM_VALUE_SEP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
parseToArgs(String, List<String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Parses given text into individual arguments considering double quotes for string escapement with space as a command separator.
parseToArgs(String, List<String>, char) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Parses given text into individual arguments considering double quotes for string escapement and a given command separator.
path - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
 
PATTERN - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Version
 
PlatformAas - Class in de.iip_ecosphere.platform.support.iip_aas
The platform name/typeplate.
PlatformAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
PlatformAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
Implemented client for platform nameplate operations.
PlatformAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.PlatformAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on the PlatformAas submodel.
PlatformClient - Interface in de.iip_ecosphere.platform.support.iip_aas
Interface to platform nameplate operations.
port - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
prependSlash(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Prepends a "/" if there is none at the beginning of text.
priority() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
process(Submodel, Aas) - Method in interface de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationProcessor
Processes the notification.
processNotification(String, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Processes a notification on a submodel of AasPartRegistry.retrieveIipAas() with the notification #mode mode set in this class.
processNotification(String, ActiveAasBase.NotificationMode, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Processes a notification on a submodel of AasPartRegistry.retrieveIipAas().
productImage - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
PROP_HIGH_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
PROP_LOW_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
protocol - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
 
ProtocolAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress with a protocol, as we do not want to have setters there.
ProtocolAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance (deserialization).
ProtocolAddressHolder(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance.
ProtocolAddressHolder(ServerAddress, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance from a given instance (serialization).
protocolServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
provideId() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProvider
Returns the id of this device.
provideId() - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
 

R

readFromYaml(Class<C>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
Reads a configurationfrom AbstractSetup.DEFAULT_FNAME in the root folder of the JAR/classpath.
readFromYaml(Class<C>, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
Reads a configuration from the root folder of the JAR/classpath.
readFromYaml(Class<C>, InputStream) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
Reads a instance from in.
readInt(Object[], int, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the index argument from args as int.
readMap(Object[], int, Map<String, String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the index argument from args as map of strings.
readString(Object[]) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the first argument from args as String with default value empty.
readString(Object[], int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the index argument from args as String with default value empty.
readString(Object[], int, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the index argument from args as String.
readUri(Object[], int, URI) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the index argument from args as URI.
readUriEx(Object[], int, URI) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Reads the index argument from args as URI.
register(List<Aas>, Endpoint, String...) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Registers the given AAS to a remote registry and creates a local server for the AAS.
registerBySimpleName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Registers a type by its simple name.
registerBySimpleName(Class<?>, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Registers a type by the simple name of nameType, e.g., to map wrappers to their primitive types.
registry - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
releasePort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
remoteDeploy(List<Aas>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Performs a remote deployment of the given aas.
remoteDeploy(AasPartRegistry.AasSetup, List<Aas>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Performs a remote deployment of the given aas.
reservePort(String, ServerAddress) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
resolve(String) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasUtils.ResourceResolver
Resolves a resource to an input stream.
resolveImage(String, AasUtils.ResourceResolver, boolean, AasUtils.ResourceHandler) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Resolves an image from a nameplate/application JAML file.
resolveToFile(URI, File) - Static method in class de.iip_ecosphere.platform.support.iip_aas.uri.UriResolver
Resolves an external/remote uri to a local file URI.
Result() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Creates a result object (for JSON).
Result(String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Creates a result object for a result value.
Result(Exception) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Creates a result object for an exceptional situation.
result - Variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
 
resultFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Turns something in JSON into a Result.
retrieveAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains an AAS instance via the setup in this class.
retrieveAas(AasPartRegistry.AasSetup, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains an AAS instance.
retrieveIipAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains the IIP-Ecosphere platform AAS.
running - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 

S

sBuilder - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
schema - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
segments - Variable in class de.iip_ecosphere.platform.support.iip_aas.Version
 
SEPARATOR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Version
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
 
server - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
serverAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Reads a ServerAddress from a JSON string.
ServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress as we do not want to have setters there.
ServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance (deserialization).
ServerAddressHolder(Schema, String, int) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance.
ServerAddressHolder(ServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance from a given instance (serialization).
serverHost - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
Defines the AAS setup.
setAasSetup(AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Defines the AAS setup.
setAasSupplier(Supplier<List<Aas>>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Sets a supplier to provide instance to the real AAS server instance (rather than remote/connected instances via AasPartRegistry.retrieveIipAas().
setAddress(ApplicationSetup.Address) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the address.
setCityTown(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the city/town.
setDepartment(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the department.
setDescription(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the description.
setException(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Defines the exception text.
setHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.host value.
setId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the application id.
setImageResolver(AasUtils.ResourceResolver) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Changes the image resolver.
setImplementation(ProtocolAddressHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the implementation (server) information.
setKeyAlias(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the alias denoting the key to use.
setKeyPassword(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the password for the optional TLS keystore.
setKeystore(File) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the optional TLS keystore.
setManufacturerLogo(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Defines the optional manufacturer logo.
setManufacturerName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the manufacturer name.
setManufacturerProductDesignation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the manufacturer product designation.
setMode(AasPartRegistry.AasMode) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the AAS mode.
setName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the application name.
setNetmask(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Defines the netmask/network Java regex.
setNew(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
setNotificationMode(ActiveAasBase.NotificationMode) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Changes the notification execution mode.
setPath(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Defines the endpoint name/path.
setPort(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.port value.
setProductImage(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the optional product image.
setProtocol(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Defines the protocol name.
setRegistry(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the registry information.
setResult(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Defines the result.
setRunning(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Changes whether the server is already running.
setSchema(Schema) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.schema value.
setServer(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the AAS server information.
setServerHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Changes the server host.
setStreet(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the street.
setup - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
setupSupplier - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
setVersion(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the version.
setVersion(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the version.
setZipCode(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the ZIP code.
shutdown() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
Skip - Annotation Type in de.iip_ecosphere.platform.support.iip_aas
Skips a (non-static) attribute from AAS representation.
snapshotAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Snapshots an AAS, i.e., the AasPartRegistry.getIipAasInstance().
snapshotAas(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAasClient
 
snapshotAas(String) - Method in interface de.iip_ecosphere.platform.support.iip_aas.PlatformClient
Snapshots the platform AAS if possible.
startup(String[]) - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
street - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
submodel - Variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
submodel - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
 
SUBMODEL_NAMEPLATE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
SubmodelClient - Class in de.iip_ecosphere.platform.support.iip_aas
Basic class for submodel clients, i.e., classes that act as frontend for an (active) AAS.
SubmodelClient(Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Creates an instance.
SubmodelElementsCollectionClient - Class in de.iip_ecosphere.platform.support.iip_aas
A SubmodelClient which obtains properties and operations defined in a submodel elements collection.
SubmodelElementsCollectionClient(String, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a specified submodel and a collection id.
SubmodelElementsCollectionClient(Submodel, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on the given submodel.

T

TlsServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress with a protocol, as we do not want to have setters there.
TlsServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance (deserialization).
TlsServerAddressHolder(Schema, String, int) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance for unencrypted communication.
TlsServerAddressHolder(ServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance from a given instance for unencrypted communication (serialization).
toJson(JsonResultWrapper.Result) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Turns a JsonResultWrapper.Result into JSON.
toJson(ServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Turns a ServerAddress into JSON.
toJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Turns a ServerAddress into JSON.
toJson(ManagedServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Turns a ManagedServerAddress into JSON.
toString() - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns a textual representation of this instance.

U

unescape(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Unescapes an input string from JSON.
UriResolver - Class in de.iip_ecosphere.platform.support.iip_aas.uri
Resolves URIs to files.
UriResolver() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.uri.UriResolver
 
URN_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The URN of the top-level AAS created by this registry in AasPartRegistry.build().
URN_AAS_ASSET - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The URN of the asset of the top-level AAS created by this registry in AasPartRegistry.build().

V

valueOf(String) - Static method in enum de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
Version - Class in de.iip_ecosphere.platform.support.iip_aas
Artifact or service version.
Version(String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Version
Creates a new version by parsing a string.
Version(int...) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Version
Version created from version segments.

W

writeMap(Map<String, String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Writes a map to JSON.

Z

zipCode - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2022. All rights reserved.