Index
All Classes and Interfaces|All Packages|Constant Field Values
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
- AAS_HEARTBEAT_PERIOD - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- AAS_IRDI_PROPERTY_IDENTIFIER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes a generic identifier
Eclass.IRDI_PROPERTY_IDENTIFIER. - AAS_IRDI_PROPERTY_SOFTWARE_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes a software name
Eclass.IRDI_PROPERTY_SOFTWARE_NAME. - AAS_IRDI_PROPERTY_SOFTWARE_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes a software version
Eclass.IRDI_PROPERTY_SOFTWARE_VERSION. - AAS_IRDI_UNIT_BYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes a byte as a unit
Eclass.IRDI_UNIT_BYTE. - AAS_IRDI_UNIT_CENTIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of length in
Eclass.IRDI_UNIT_CENTIMETER. - AAS_IRDI_UNIT_DEGREE_CELSIUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of temperature in
Eclass.IRDI_UNIT_DEGREE_CELSIUS. - AAS_IRDI_UNIT_EXBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit exabyte on base 1024
Eclass.IRDI_UNIT_EXBIBYTE. - AAS_IRDI_UNIT_GIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit gigabyte on base 1024
Eclass.IRDI_UNIT_GIBIBYTE. - AAS_IRDI_UNIT_GIGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit gigabyte on base 1000
Eclass.IRDI_UNIT_GIGABYTE. - AAS_IRDI_UNIT_GIGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit gigabyte per second
Eclass.IRDI_UNIT_GIGABYTE_PER_SECOND. - AAS_IRDI_UNIT_GIGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of gigahertz
Eclass.IRDI_UNIT_GIGAHERTZ. - AAS_IRDI_UNIT_HERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of oscillations per second
Eclass.IRDI_UNIT_HERTZ. - AAS_IRDI_UNIT_HOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of time in
Eclass.IRDI_UNIT_HOUR. - AAS_IRDI_UNIT_KIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit kilobyte on base 1024
Eclass.IRDI_UNIT_KIBIBYTE. - AAS_IRDI_UNIT_KILOBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit kilobyte on base 1000
Eclass.IRDI_UNIT_KILOBYTE. - AAS_IRDI_UNIT_KILOHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of kilohertz
Eclass.IRDI_UNIT_KILOHERTZ. - AAS_IRDI_UNIT_KILOMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of length in
Eclass.IRDI_UNIT_KILOMETER. - AAS_IRDI_UNIT_KILOMETERPERHOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of length per time in
Eclass.IRDI_UNIT_KILOMETERPERHOUR. - AAS_IRDI_UNIT_MEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit megabyte on base 1024
Eclass.IRDI_UNIT_MEBIBYTE. - AAS_IRDI_UNIT_MEGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit megabyte on base 1000
Eclass.IRDI_UNIT_MEGABYTE. - AAS_IRDI_UNIT_MEGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit megabyte per second
Eclass.IRDI_UNIT_MEGABYTE_PER_SECOND. - AAS_IRDI_UNIT_MEGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of megahertz
Eclass.IRDI_UNIT_MEGAHERTZ. - AAS_IRDI_UNIT_METER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of length in
Eclass.IRDI_UNIT_METER. - AAS_IRDI_UNIT_MICROSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of time in
Eclass.IRDI_UNIT_MICROSECOND. - AAS_IRDI_UNIT_MILLIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of length in
Eclass.IRDI_UNIT_MILLIMETER. - AAS_IRDI_UNIT_MILLISECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of time in
Eclass.IRDI_UNIT_MILLISECOND. - AAS_IRDI_UNIT_MINUTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of time in
Eclass.IRDI_UNIT_MINUTE. - AAS_IRDI_UNIT_PEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit petabyte on base 1024
Eclass.IRDI_UNIT_PEBIBYTE. - AAS_IRDI_UNIT_PERCENT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit percent
Eclass.IRDI_UNIT_PERCENT. - AAS_IRDI_UNIT_PICOSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of time in
Eclass.IRDI_UNIT_PICOSECOND. - AAS_IRDI_UNIT_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of time in
Eclass.IRDI_UNIT_SECOND. - AAS_IRDI_UNIT_TEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit terabyte on base 1024
Eclass.IRDI_UNIT_TEBIBYTE. - AAS_IRDI_UNIT_TERABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Denotes the unit terabyte on base 1000
Eclass.IRDI_UNIT_TERABYTE. - AAS_IRDI_UNIT_TERAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
-
Unit of terahertz
Eclass.IRDI_UNIT_TERAHERTZ. - 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 Class in de.iip_ecosphere.platform.support.iip_aas
-
The kind of AAS being built.
- aasImplPort - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- AasMode() - Constructor for enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
- AasPartRegistry - Class in de.iip_ecosphere.platform.support.iip_aas
-
A registry for
AasContributorinstances 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 Class 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.
- AasPartRegistry.AasSetup.WrappingComponentSetup - Class in de.iip_ecosphere.platform.support.iip_aas
-
Wraps a component's endpoint into a component setup.
- aasRegistry - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
- aasServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- aasServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
- 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.
- aasStartupTimeout - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- aasSupplier - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- 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.
- accessControlAllowOrigin - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- ACTIVE - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
-
An active AAS which also provides remote operations/properties.
- 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 Class 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(). - addAasEndpointProperty(Registry, SubmodelElementContainerBuilder, String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Adds a property to
builderpointing to an AAS endpoint for an AAS with idserviceIdin registryreg. - addAddress(NetworkInterface, List<String>) - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
-
Adds the hardware address of
nitoaddressesif possible. - addDeviceAasEndpointProperty(Registry, SubmodelElementContainerBuilder, String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Adds a property to
builderpointing to an AAS endpoint for a device with iddeviceIdin registryreg. - address - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
- address - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- 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.
- addServiceAasEndpointProperty(Registry, SubmodelElementContainerBuilder, String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Adds a property to
builderpointing to an AAS endpoint for a service with idserviceIdin registryreg. - 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.
- AdminShellYamlSemanticIdResolverDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
-
Default eclass resolver for built-in definitions.
- AdminShellYamlSemanticIdResolverDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
- allowsConsoleOverride() - Method in class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider
- 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
- ApplicationInstanceAasConstructor - Class in de.iip_ecosphere.platform.support.iip_aas
-
A class to construct the AAS submodel for application instances.
- ApplicationInstanceAasConstructor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
- ApplicationInstancesAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
-
A client to access the application instances.
- ApplicationInstancesAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstancesAasClient
-
Creates a client instance.
- 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.
- appliesToClient - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
- applyCorsOrigin(T, AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ASYNCHRONOUS - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
-
Parallel asynchronous notifications.
- ATTRIBUTE_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
B
- BasicEndpointValidator - Class in de.iip_ecosphere.platform.support.iip_aas.config
-
A basic endpoint holder validator just passing through all input data.
- BasicEndpointValidator() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
- 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.
- build(Predicate<AasContributor>, boolean, ProtocolServerBuilder) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Build up all AAS of the currently running platform part.
- buildId - Variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
C
- catalog - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
- checkNotNull(T) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Checks for that
resultis not null. - checkString(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Checks for that
objis a non-empty string. - cityTown - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
- classificationSystemVersion - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
- 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
- clear() - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Clears the instance.
- clear() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
If there is caching, force re-caching.
- clearCollection(SubmodelElementCollection, Predicate<SubmodelElementCollection>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
-
Clears a collection from elements responding to the given with the given predicate.
- collectionId - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
- composeIdentifier(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Composes an identifier based on
AasPartRegistry.URN_AASand the given specific identifier. - contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
-
Contribute to the given
aasBuilder. - contributeTo(Aas.AasBuilder, InvocablesCreator) - 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 interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
-
Contributes the real implementation functions to the
sBuilder. - contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
- 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.
- countAppInstances(String, String, Submodel) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
-
Return the number of application instances with the given
appId. - create(Function<RuntimeSetup, String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
-
Creates an endpoint validator based on
RuntimeSetup. - create(Function<RuntimeSetup, String>, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
-
Creates an endpoint validator based on
RuntimeSetup. - createAas(String, String, Consumer<Aas.AasBuilder>) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Creates an AAS for this nameplate setup.
- createAasEndpointHolder(EndpointHolder) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Creates an AAS endpoint holder.
- createAasEndpointHolder(Schema, String, int, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Creates an instance.
- 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.LOCALHOSTand all ports to ephemeral while the registry port is the same as the aas port. - 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.LOCALHOSTand all ports to ephemeral. - 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.LOCALHOSTand all ports to ephemeral. - createNameplate(Aas.AasBuilder, ApplicationSetup, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
-
Creates the "nameplate".
- createPropertyPredicate(String, Object, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
-
Returns a predicate, e.g., for
ActiveAasBase.clearCollection(SubmodelElementCollection, Predicate)to delete the given collection based on a property value. - createProvider() - Method in class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider.HostnameIdProviderDescriptor
- createProvider() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProviderDescriptor
-
Returns the provider instance to use.
- createProvider() - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider.MacIdProviderDescriptor
- createResolver() - Method in class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
- createResolver() - Method in class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
- createSoftwareNameplate(Aas.AasBuilder, ApplicationSetup, IipVersion, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
-
Creates the software nameplate.
- createSubmodelBuilder(Aas.AasBuilder, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Creates a submodel builder for the given
aasBuilderandidShortderiving the submodel identification viaAasPartRegistry.getSubmodelIdentification(String). - createSubmodelBuilder(Aas, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Creates a submodel builder for the given
aasandidShortderiving the submodel identification viaAasPartRegistry.getSubmodelIdentification(String). - createSubmodelBuilderRbac(Aas.AasBuilder, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Creates a submodel builder for the given
aasBuilderandidShortderiving the submodel identification viaAasPartRegistry.getSubmodelIdentification(String)with default authentication, i.e. - createSubmodelBuilderRbac(Aas, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Creates a submodel builder for the given
aasandidShortderiving the submodel identification viaAasPartRegistry.getSubmodelIdentification(String)with default authentication, i.e. - createSupplier() - Method in class de.iip_ecosphere.platform.support.iip_aas.RecentJavaBinaryPathDescriptor
- createTechnicalDataNameplate(Aas.AasBuilder, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Creates the technical data nameplate.
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.
- DEFAULT_AAS_ENDPOINT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- DEFAULT_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- 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
- DEFAULT_SM_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- DEFAULT_SM_REGISTRY_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- definitions - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
- department - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
- deploy(String[], Predicate<AasContributor>) - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Deploys the AAS via
AasPartRegistry.build()and depending on theAasPartRegistry.AasModeAasPartRegistry.register(java.util.List, de.iip_ecosphere.platform.support.Endpoint, String...)orAasPartRegistry.remoteDeploy(java.util.List). - 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
- DYNAMIC - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
-
A dynamic AAS with static and dynamic information, but no remote operations/properties.
E
- Eclass - Class in de.iip_ecosphere.platform.support.iip_aas
-
Relevant units, properties and concepts as defined in Eclass as basis for semantic ids in AAS.
- Eclass() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Eclass
- EclassYamlSemanticIdResolverDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
-
Default eclass resolver for built-in definitions.
- EclassYamlSemanticIdResolverDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
- enableAasHeartbeat() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Returns whether AAS server heartbeat shall be enabled.
- endpoint - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
- EndpointHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
-
A proxy for
Endpointas 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(Endpoint) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Creates an instance from a given instance (serialization).
- EndpointHolder(EndpointHolder) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Creates an instance by copying data from a given instance.
- EndpointHolder(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Creates an instance.
- EndpointValidator - Interface in de.iip_ecosphere.platform.support.iip_aas.config
-
Validates data in an endpoint holder, may override returned data.
- exec - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
- exists() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
-
Returns whether the contribution of this contributor already exists.
- expandUrn(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Expands the last part of an URN by the given
expansion.
F
- firstAppWithoutAppId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
-
Returns whether the first application shall receive an app id.
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
listmatching the given name. - getAasAppInstanceId(String, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
-
Returns the AAS application instance id.
- getAasAppInstanceId(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
-
Returns the AAS application instance id.
- getAasAuthentication() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
-
Returns the AAS authentication descriptor.
- getAasAuthentication() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns the AAS authentication descriptor.
- getAasRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Returns the AAS registry URI.
- getAasServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Returns the AAS server URI.
- getAasSetup() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Returns the AAS setup via the passed in setup supplier.
- getAasStartupTimeout() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Returns the AAS startup timeout, i.e., the time we may wait for an AAS server to come up.
- getAccessControlAllowOrigin() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Returns the access control to allow cross origin.
- getAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Returns the address.
- getAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the address.
- getAppliesToClient() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Returns whether a SSL client shall use the keystore or rely on the default certificate chain.
- getAssetServerProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- getAuthentication() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
- getAuthentication() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Returns the authentication descriptor.
- getBuildId() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Returns the build id of the IIP-Ecosphere platform.
- getCityTown() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
-
Returns the city/town.
- getClassificationSystemVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
-
Returns the common version identifier of the used classification system, in order to distinguish different version of the property dictionary.
- getContributorFilter() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Allows to dynamically filter the contributors.
- getContributorLoader() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns the contributor loader.
- getDefinitions() - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
-
Returns the definitions.
- 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.AasPartRegistry.AasSetup.WrappingComponentSetup
- 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.
- getFile() - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Returns the default location for the runtime setup file.
- getHighPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Returns the host value.
- getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Returns the host value.
- getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Returns the IP address/name of the hosting device.
- getHostnameVerification() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Returns whether SSL hostname verification shall be enabled or not.
- 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.
- getIipAasRegistry() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns the AAS registry for the endpoint in the setup of
AasPartRegistry. - 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.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Returns the singleton instance of this class.
- getInstanceCount(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstancesAasClient
-
Return the number of application instances with the given
appIdirrespective of deployment plans. - getInstanceCount(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstancesAasClient
-
Return the number of application instances with the given
appIdirrespective of deployment plans. - getKey() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Returns the unique logical key within this device to access this service.
- 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.
- getKeyStore() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
- getKeystoreDescriptor() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Returns a keystore descriptor representing the keystore information.
- getKeystoreKey() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Returns the keystore key, which, via the
IdentityStoremay replaceTlsServerAddressHolder.getKeystore()andTlsServerAddressHolder.getKeyPassword(). - 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
- getManufacturerArticleNumber() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the manufacturer article number.
- getManufacturerLogo() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Returns the optional manufacturer logo.
- getManufacturerLogo() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the optional manufacturer logo.
- getManufacturerName() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Returns the manufacturer name.
- getManufacturerName() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the manufacturer name.
- getManufacturerOrderCodeNumber() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the manufacturer order code.
- getManufacturerProductDesignation() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Returns the manufacturer product designation.
- getManufacturerProductDesignation() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
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() - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
- 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.
- getNetmask() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Returns the optional netmask to enable a safe detection in
NameplateSetup.Service.getHost()if no host was given. - getOperation(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Returns the operation for the given
idShortdefined onSubmodelClient.submodel. - getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Returns the operation for the given
idShortdefined onSubmodelClient.submodel. - getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
- getOverridePortArg() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Returns the name of a command line/system environment parameter overriding
AbstractAasLifecycleDescriptor.PARAM_IIP_PORT. - getPath() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Returns the endpoint name/path.
- getPluginId() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Returns the plugin id of the AAS implementation.
- getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Returns the port value.
- getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Returns the port value.
- getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Return the port to address this service.
- getPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- getPort(String[], String, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Returns the port value, either from args or from the system environment.
- getProductClassId() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
-
Returns the class of the associated product or industrial equipment in the classification system.
- getProductClassificationSystem() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
-
Returns the common name of the classification system.
- getProductImage() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Returns the optional product image.
- getProductImage() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the optional product image.
- getProperty(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Returns the property for the given
idShortdefined onSubmodelClient.submodel. - getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Returns the property for the given
idShortdefined onSubmodelClient.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
namefromSubmodelClient.submodelas 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.
- getRegisteredInstances(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- 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.
- getSchema() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Returns the schema value.
- getSchema() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Returns the schema value.
- 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.
- getService(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the (first specified) service with the given
key. - getServices() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the services.
- getServicesAsMap(List<NameplateSetup.Service>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the given services as map.
- getSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns the AAS setup.
- getSetup(SetupSpec.AasComponent) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- getShutdownHook() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- getState() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
- getStreet() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
-
Returns the street.
- getStringProperty(SubmodelElementCollection, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Returns the value of a string property.
- getSubmodel() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Returns the submodel.
- getSubmodel(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
-
Obtains a submodel of
AasPartRegistry.retrieveIipAas(). - getSubmodel(String, Submodel) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
-
Returns the submodel with name
submodelor of retrieving it failsfallback. - getSubmodelAuthentication() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
-
Returns the submodel authentication descriptor.
- getSubmodelAuthentication() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns the submodel authentication descriptor.
- getSubmodelElementCollection() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
-
Returns the actual submodel elements collection to use.
- getSubmodelIdentification(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns the platform identification.
- getSubmodelRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Returns the submodel information.
- getSubmodelRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Returns the AAS registry URI.
- getSubmodelServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Returns the submodel server information.
- getSubmodelServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Returns the AAS server URI.
- getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Returns the version of the application.
- getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Returns the version of the IIP-Ecosphere platform.
- getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Returns the optional service/protocol version offered.
- getVersionInfo() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Formats version and build id for printout.
- getZipCode() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
-
Returns the ZIP code.
H
- host - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
- host - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
- HostnameIdProvider - Class in de.iip_ecosphere.platform.support.iip_aas
-
A device ID provider based on the hostname of the device.
- HostnameIdProvider() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider
- HostnameIdProvider.HostnameIdProviderDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
-
Implements the provider descriptor.
- HostnameIdProviderDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider.HostnameIdProviderDescriptor
- hostnameVerification - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
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
- ID_PART_APPINSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_ARTIFACTS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_CONFIGURATION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_CONN_ACTIVE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_CONN_INSTALLED - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_DEVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_MONITORING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_NETWORK - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_PLATFORM - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_RESOURCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_STATUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_SW_NAMEPLATE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_TECHNICAL_DATA - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_TRANSPORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- ID_PART_TYPES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- 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
IdProviderto use. - idShortIdentificationMapping - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- idStorePrefix - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
- ignoreAasUrlPaths() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Returns whether AAS URL paths shall be ignored.
- ignorePath - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
- ignorePath(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Allows ignoring the specified path, then always returning an empty path.
- iipAasExists() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Returns whether we have an IIP AAS.
- IipVersion - Class in de.iip_ecosphere.platform.support.iip_aas
-
Provides access to version and buildId of the platform.
- IipVersion() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Initializes this instance.
- 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 - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- implServerBuilder - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- instance - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
- instance - Static variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
- Irdi - Class in de.iip_ecosphere.platform.support.iip_aas
-
Pre-defined IRDI for unit/concept identification in format for the AAS abstraction based on
IdentifierTypeandEclass. - Irdi() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Irdi
- IRDI_ASPECT_SW_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Aspect of a software version at delivery.
- IRDI_PROPERTY_IDENTIFIER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Denotes a generic identifier (as string).
- IRDI_PROPERTY_NETWORK_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Denotes a network port (as number).
- IRDI_PROPERTY_NETWORK_PROTOCOL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Denotes a network protocol (as string).
- IRDI_PROPERTY_SOFTWARE_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Denotes a software name (as string).
- IRDI_PROPERTY_SOFTWARE_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Denotes a software version (as string).
- IRDI_UNIT_AMPERE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of current in Ampere.
- IRDI_UNIT_BYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Basic unit of a bit.
- IRDI_UNIT_CENTIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of length in cm.
- IRDI_UNIT_DEGREE_CELSIUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of temperature in degree Celsius.
- IRDI_UNIT_EXBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of exabyte based on 1024
Eclass.IRDI_UNIT_TEBIBYTE. - IRDI_UNIT_GIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of gigabyte based on 1024
Eclass.IRDI_UNIT_MEGABYTE. - IRDI_UNIT_GIGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of gigabyte based on 1000
Eclass.IRDI_UNIT_MEGABYTE. - IRDI_UNIT_GIGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Eclass.IRDI_UNIT_GIGABYTEper second. - IRDI_UNIT_GIGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of 1000 oscillations per
Eclass.IRDI_UNIT_MEGAHERTZ. - IRDI_UNIT_HERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of oscillations per second.
- IRDI_UNIT_HOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of time in hour.
- IRDI_UNIT_KIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of kilobyte based on 1024
Eclass.IRDI_UNIT_BYTE. - IRDI_UNIT_KILO_AMPERE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of current in kilo Ampere.
- IRDI_UNIT_KILOBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of kilobyte based on 1000
Eclass.IRDI_UNIT_BYTE. - IRDI_UNIT_KILOHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of 1000 oscillations per
Eclass.IRDI_UNIT_HERTZ. - IRDI_UNIT_KILOMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of length in km.
- IRDI_UNIT_KILOMETERPERHOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of length per time in km/h.
- IRDI_UNIT_MEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of megabyte based on 1024
Eclass.IRDI_UNIT_KILOBYTE. - IRDI_UNIT_MEGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of megabyte based on 1000
Eclass.IRDI_UNIT_KILOBYTE. - IRDI_UNIT_MEGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Eclass.IRDI_UNIT_MEGABYTEper second. - IRDI_UNIT_MEGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of 1000 oscillations per
Eclass.IRDI_UNIT_KILOHERTZ. - IRDI_UNIT_METER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of length in cm.
- IRDI_UNIT_MICROSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of time in ys.
- IRDI_UNIT_MILLI_AMPERE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of current in milli Ampere.
- IRDI_UNIT_MILLIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of length in mm.
- IRDI_UNIT_MILLISECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of time in ms.
- IRDI_UNIT_MINUTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of time in min.
- IRDI_UNIT_PEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of petabyte based on 1024
Eclass.IRDI_UNIT_EXBIBYTE. - IRDI_UNIT_PERCENT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of percent.
- IRDI_UNIT_PICOSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of time in ps.
- IRDI_UNIT_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of time in s.
- IRDI_UNIT_TEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of terabyte based on 1024
Eclass.IRDI_UNIT_GIBIBYTE. - IRDI_UNIT_TERABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of tera based on 1000
Eclass.IRDI_UNIT_GIGABYTE. - IRDI_UNIT_TERAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
-
Unit of 1000 oscillations per
Eclass.IRDI_UNIT_TERAHERTZ. - isBuildIdSet() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Returns whether the build id is set.
- isEphmemeral() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Returns whether the port is set to be determined dynamically.
- isInUse(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- isInUse(ServerAddress) - 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
-
Returns the
NetworkManagerAas.ManagedServerAddressHolder.isNewvalue. - isRelease - Variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
- isRelease() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
-
Returns whether this instance of the IIP-Ecosphere platform is a release version.
- isResponsible(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
- 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.
- isRunning(ServerAddressHolder, SetupSpec.State) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Returns whether a certain server is running, based on the
ServerAddressHolder.isRunning()inSetupSpec.State.STOPPEDor based on the notified state else. - 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
J
- 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
- key - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
- 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
- keystoreKey - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
- Kind() - Constructor for enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
- KIND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
- KIND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
L
- load() - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Loads the runtime setup from
RuntimeSetup.getFile(). - load(Supplier<RuntimeSetup>, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Loads the runtime setup from
RuntimeSetup.getFile(). - 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 device ID provider.
- MacIdProvider() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
- MacIdProvider.MacIdProviderDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
-
Implements the provider descriptor.
- MacIdProviderDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider.MacIdProviderDescriptor
- managedServerAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
-
Reads a
ManagedServerAddressfrom 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).
- manufacturerArticleNumber - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- manufacturerLogo - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
- manufacturerLogo - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- manufacturerName - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
- manufacturerName - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- manufacturerOrderCodeNumber - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- manufacturerProductDesignation - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
- manufacturerProductDesignation - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- MAPPER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
- MAVEN_SNAPSHOT_POSTFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
- 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 - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
- 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_COLLECTION_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_MAPPING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
- NAME_OPERATION_RESOLVE_SEMANTICID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
- NAME_OPERATION_SNAPSHOTAAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
- NAME_PROP_APPID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
- NAME_PROP_DEVICE_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_PROP_INSTANCEID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
- NAME_PROP_PLANID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
- NAME_PROP_TIMESTAMP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
- 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_APPINSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_APPINSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
- NAME_SUBMODEL_ARTIFACTS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_CONFIGURATION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_CONN_ACTIVE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_CONN_INSTALLED - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_MONITORING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_NETWORK_MGT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_PLATFORM - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_RESOURCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_STATUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_TRANSPORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- NAME_SUBMODEL_TYPES - 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
- NameplateSetup - Class in de.iip_ecosphere.platform.support.iip_aas
-
Describes static information about a device in the style of an ZVEI Digital Nameplate for industrial equipment V1.0.
- NameplateSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
For snakeyaml.
- NameplateSetup(NameplateSetup) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Copy constructor.
- NameplateSetup.ProductClassificationItem - Class in de.iip_ecosphere.platform.support.iip_aas
-
Represents a product classification item.
- NameplateSetup.Service - Class in de.iip_ecosphere.platform.support.iip_aas
-
Represents a device-provided service.
- netmask - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
- netmask - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
- 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
ManagedServerAddressas 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
AasPartRegistrybased on a submodel withname. - 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
- NONE - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
-
No notifications, e.g., for testing.
- NotificationMode() - Constructor for enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
- notifyAppInstanceStopped(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
-
Called to notify that an app instance was stopped.
- notifyAppNewInstance(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
-
Called to notify that a new instance of the application
appIdis about to be started. - notifyStateChange(SetupSpec.State) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
O
- obtainNameplateSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Preliminary way to find the nameplate YML.
- 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_GET_REGISTERED_INSTANCES - 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_REGISTER_INSTANCE - 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
- OP_UNREGISTER_INSTANCE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
P
- PARAM_IIP_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Explicitly determine the AAS implementation server port.
- PASSIVE - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
-
A passive AAS with static information only.
- path - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
- 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
AasPartRegistrybased on thePlatformAassubmodel. - PlatformClient - Interface in de.iip_ecosphere.platform.support.iip_aas
-
Interface to platform nameplate operations.
- pluginId - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- port - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
- port - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
- 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.NotificationMode, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
-
Processes a notification on a submodel of
AasPartRegistry.retrieveIipAas(). - 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 modeset in this class. - productClassId - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
- ProductClassificationItem() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
- productClassificationItems - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- productClassificationSystem - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
- productImage - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
- productImage - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- 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
- PROPERTY_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- PROPERTY_KEY - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- PROPERTY_NETMASK - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- PROPERTY_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- PROPERTY_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- 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
ServerAddresswith 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 class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider
- 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
- PUBLISHER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
- PUBLISHER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
R
- read(InputStream) - Static method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
-
Reads a Yaml semantic catalog from an input stream.
- readFromAas(Aas) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Reads the AAS back as nameplate setup.
- readSafe(InputStream) - Static method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
-
Reads a Yaml semantic catalog from an input stream logging IO exceptions.
- readServices(Submodel) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Reads services from the given
submodel. - RecentJavaBinaryPathDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
-
Supplies the binary path of a more recent JVM than 8.
- RecentJavaBinaryPathDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.RecentJavaBinaryPathDescriptor
- refreshRequested - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
- 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.
- REGISTER - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
-
Run a local server and register the AAS with the given registry.
- registerBySimpleName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
-
Registers a
typeby its simple name. - registerBySimpleName(Class<?>, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
-
Registers a
typeby the simple name ofnameType, e.g., to map wrappers to their primitive types. - registerInstance(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- 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
- REMOTE_DEPLOY - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
-
Deploy to the given registry/server.
- 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. - remoteDeploy(List<Aas>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Performs a remote deployment of the given
aas. - requestRefresh() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
-
Indicates the submodel may need a refresh.
- reservePort(String, ServerAddress) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- resolve(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Resolves an
identifierto the respective AAS. - resolveFromAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Resolves the nameplate setup from the IIP-Ecosphere platform AAS via the device id.
- resolveNameplateSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Basic way of resolving a nameplate setup.
- resolveSemanticId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAasClient
- resolveSemanticId(String) - Method in interface de.iip_ecosphere.platform.support.iip_aas.PlatformClient
-
Resolves a semantic id.
- resolveSemanticId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
- resolveServiceFromAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Resolves the service with the given
keyfrom the IIP-Ecosphere platform AAS. - responsible - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
- retrieveAas(AasPartRegistry.AasSetup, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Obtains an AAS instance.
- retrieveAas(AasPartRegistry.AasSetup, String, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Obtains an AAS instance.
- retrieveAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Obtains an AAS instance via the setup in this class.
- 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
- RuntimeSetup - Class in de.iip_ecosphere.platform.support.iip_aas.config
-
Runtime information produced, stored, consumed by the platform.
- RuntimeSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
- RuntimeSetupEndpointValidator - Class in de.iip_ecosphere.platform.support.iip_aas.config
-
An endpoint validator based on
RuntimeSetup. - RuntimeSetupEndpointValidator(URI) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
-
Creates a runtime setup endpoint validator based on the given URI.
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
- 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.config.ServerAddressHolder
-
Reads a
ServerAddressfrom a JSON string. - ServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
-
A proxy for
ServerAddressas 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(ServerAddressHolder) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Creates an instance by copying data from a given instance.
- 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
- Service() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
- services - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
-
Defines the AAS setup.
- setAasRegistry(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Defines the AAS registry URI.
- setAasServer(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Defines the AAS server URI.
- setAasSetup(AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Defines the AAS setup without resetting the AAS device/component implementation port.
- setAasSetup(AasPartRegistry.AasSetup, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
-
Defines the AAS setup.
- setAasStartupTimeout(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Changes the AAS startup timeout, i.e., the time we may wait for an AAS server to come up.
- 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(). - setAccessControlAllowOrigin(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Sets the access control to allow cross origin.
- setAddress(ApplicationSetup.Address) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Changes the address.
- setAddress(ApplicationSetup.Address) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Changes the address.
- setAppliesToClient(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Defines whether a SSL client shall use the keytore or rely on the default certificate chain.
- setCityTown(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
-
Changes the city/town.
- setClassificationSystemVersion(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
-
Changes the common version identifier of the used classification system, in order to distinguish different version of the property dictionary..
- setDefinitions(List<DefaultSemanticIdResolutionResult>) - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
-
Defines the definitions.
- 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.
- setHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Defines the
ServerAddressHolder.hostvalue. - setHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Defines the IP address/name of the hosting device.
- setHostnameVerification(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Defines whether SSL hostname verification shall be enabled or not.
- setId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Changes the application id.
- setImageResolver(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.
- setKey(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Changes the unique logical key within this device to access this service.
- setKeyAlias(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Changes the alias denoting the key to use.
- setKeyPassword(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Defines the password for the optional TLS keystore.
- setKeystore(File) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Defines the optional TLS keystore.
- setKeystoreKey(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Defines the keystore key, which, via the
IdentityStoremay replaceTlsServerAddressHolder.getKeystore()andTlsServerAddressHolder.getKeyPassword(). - setManufacturerArticleNumber(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Changes the manufacturer article number.
- setManufacturerLogo(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Defines the optional manufacturer logo.
- setManufacturerLogo(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Defines the optional manufacturer logo.
- setManufacturerName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Changes the manufacturer name.
- setManufacturerName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Changes the manufacturer name.
- setManufacturerOrderCodeNumber(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Changes the manufacturer order code.
- setManufacturerProductDesignation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Changes the manufacturer product designation.
- setManufacturerProductDesignation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
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.
- setNetmask(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Defines the optional netmask.
- setNew(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
-
Defines the
NetworkManagerAas.ManagedServerAddressHolder.isNewvalue. - 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.
- setPluginId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Sets the plugin id of the AAS implementation.
- setPort(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Defines the
ServerAddressHolder.portvalue. - setPort(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Changes the port to address this service.
- setProductClassId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
-
Changes the class of the associated product or industrial equipment in the classification system.
- setProductClassificationSystem(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
-
Changes the common name of the classification system.
- setProductImage(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Changes the optional product image.
- setProductImage(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
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.
- 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.schemavalue. - 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.
- setServices(List<NameplateSetup.Service>) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
-
Changes the services.
- setStreet(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
-
Changes the street.
- setSubmodelRegistry(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Defines the registry information.
- setSubmodelRegistry(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Defines the AAS registry URI.
- setSubmodelServer(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
-
Defines the submodel server information.
- setSubmodelServer(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Defines the AAS server URI.
- setup - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
- setups - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- setupSupplier - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- setValidator(EndpointValidator) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
-
Defines an endpoint validator which may change some of the getter results.
- setVersion(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
-
Changes the version.
- setVersion(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
-
Defines the optional service/protocol version offered.
- setVersion(String) - 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.NameplateSetup.Service
-
Defines the optional service/protocol version offered.
- setWaitForIipAas(boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Defines whether we shall wait for the IIP AAs to come up.
- 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 Interface in de.iip_ecosphere.platform.support.iip_aas
-
Skips a (non-static) attribute from AAS representation.
- smRegistry - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- smRegistry - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
- smServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
- smServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
- 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
- state - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
- stopProtocolServer(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
-
Stops the protocol server.
- store() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
-
Stores this runtime setup to
RuntimeSetup.getFile(). - 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
- SUBMODEL_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
- 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
SubmodelClientwhich obtains properties and operations defined in a submodel elements collection. - SubmodelElementsCollectionClient(Submodel, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
-
Creates a client instance based on the given
submodel. - 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
AasPartRegistrybased on a specified submodel and a collection id. - SubmodelElementsCollectionClient(String, String, Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
-
Creates a client instance based on a deployed IIP-AAS from
AasPartRegistrybased on a specified submodel and a collection id. - SYNCHRONOUS - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
-
Sequential, synchronous notifications, e.g., for testing.
T
- timer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- TlsServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
-
A proxy for
ServerAddresswith 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(TlsServerAddressHolder) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
-
Creates an instance by copying data from a given instance.
- 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(ManagedServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
-
Turns a
ManagedServerAddressinto JSON. - toJson(ServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
-
Turns a
ServerAddressinto JSON. - toMap(YamlSemanticCatalog, Function<DefaultSemanticIdResolutionResult, DefaultSemanticIdResolutionResult>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
-
Turns a semantic catalog into a resolution map.
U
- unregisterInstance(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
- uri - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
- 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
- validateHost(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
- validateHost(String, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
-
Validates the host.
- validateHost(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
- validatePath(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
- validatePath(String, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
-
Validates the path.
- validatePath(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
- validatePort(int, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
- validatePort(int, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
-
Validates the port.
- validatePort(int, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
- validateSchema(Schema, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
- validateSchema(Schema, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
-
Validates the schema.
- validateSchema(Schema, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
- validator - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
- version - Variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
- version - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
W
- waitForAasServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
Waits for the AAS server to come up.
- waitForIipAas - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
- WrappingComponentSetup(Supplier<EndpointHolder>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
-
Creates a wrapping component setup for a given endpoint.
Y
- YamlBasedResolver(String, YamlSemanticCatalog, Predicate<String>, Function<DefaultSemanticIdResolutionResult, DefaultSemanticIdResolutionResult>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
-
Creates an instance.
- YamlBasedResolver(String, String, Predicate<String>, Function<DefaultSemanticIdResolutionResult, DefaultSemanticIdResolutionResult>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
-
Creates an instance based on a resource name
ResourceLoader. - YamlSemanticCatalog - Class in de.iip_ecosphere.platform.support.iip_aas
-
A simple Yaml-based semantic catalog for testing/shipping with the platform.
- YamlSemanticCatalog() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
- YamlSemanticCatalog.YamlBasedResolver - Class in de.iip_ecosphere.platform.support.iip_aas
-
A default Yaml-based resolver.
Z
- zipCode - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
All Classes and Interfaces|All Packages|Constant Field Values