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

A

aas - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasConfiguration
 
aas - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
AasBuildResult(List<Aas>, ProtocolServerBuilder, Server) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Creates an instance.
AasConfiguration - Class in de.iip_ecosphere.platform.support.iip_aas
ECS runtime configuration (poor man's spring approach).
AasConfiguration() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasConfiguration
 
AasContributor - Interface in de.iip_ecosphere.platform.support.iip_aas
Service interface to contribute to an AAS.
AasContributor.Kind - Enum in de.iip_ecosphere.platform.support.iip_aas
The kind of AAS being built.
AasMode() - Constructor for enum de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
 
AasPartRegistry - Class in de.iip_ecosphere.platform.support.iip_aas
A registry for AasContributor instances to be loaded via the Java Service loader.
AasPartRegistry() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
AasPartRegistry.AasBuildResult - Class in de.iip_ecosphere.platform.support.iip_aas
Represents the result of building the platform AAS.
AasPartRegistry.AasMode - Enum in de.iip_ecosphere.platform.support.iip_aas
Aas installation/setup modes.
AasPartRegistry.AasSetup - Class in de.iip_ecosphere.platform.support.iip_aas
The technical setup of the AAS/VAB endpoints as data class to be used with a usual configuration format/YAML parser.
aasServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
AasSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
AasUtils - Class in de.iip_ecosphere.platform.support.iip_aas
Helper functions for active AAS.
AasUtils() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasUtils
 
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.
AbstractConfiguration - Class in de.iip_ecosphere.platform.support.iip_aas.config
Basic class for a YAML-based component configuration.
AbstractConfiguration() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.AbstractConfiguration
 
ActiveAasBase - Class in de.iip_ecosphere.platform.support.iip_aas
Basic functions for active AAS with notification calls.
ActiveAasBase() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 
ActiveAasBase.NotificationMode - Enum in de.iip_ecosphere.platform.support.iip_aas
Supported notification modes.
ActiveAasBase.NotificationProcessor - Interface in de.iip_ecosphere.platform.support.iip_aas
Defines the interface for a notification processor.
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.
apply(Object[]) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
 
apply(Object[]) - Method in interface de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.ExceptionFunction
Applies the function.
ATTRIBUTE_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 

B

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

C

checkNotNull(T) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Checks for that result is not null.
checkString(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Checks for that obj is a non-empty string.
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
 
CmdLine - Class in de.iip_ecosphere.platform.support.iip_aas.config
Simple command line utilities.
CmdLine() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
collectionId - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
compare(Version, Version) - Static method in class de.iip_ecosphere.platform.support.iip_aas.Version
Compares two versions considering null for both parameters and results in: -1 : this is smaller <=> given version and this is bigger.
compareTo(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Compares two versions and results in: -1 : this is smaller <=> given version and this is bigger.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contribute to the given aasBuilder.
contributeTo(ProtocolServerBuilder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contributes the real implementation functions to the sBuilder.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
contributorClasses() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor classes.
contributors() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributors.
createInstance() - Method in class de.iip_ecosphere.platform.support.iip_aas.LocalNetworkManagerWithParentAas
 
createLocalEphemeralSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral while the registry port is the same as the aas port.
createLocalEphemeralSetup(AasPartRegistry.AasSetup, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral.
createLocalEphemeralSetup(A, boolean, Supplier<A>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral.

D

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

E

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

F

fixId(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Modifies a given id so that it fits the needs of the implementation.
fromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Turns something in JSON into a result via an instance of Result.
fromJson(Object, Class<R>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Reads an Object from a JSON string.
func - Variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
 

G

getAas() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasConfiguration
Returns the AAS setup.
getAas() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the list of created AAS.
getAas(List<Aas>, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the first AAS in list matching the given name.
getArg(String[], String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Emulates reading a Spring-like parameter if the configuration is not yet in place.
getContributorLoader() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor loader.
getDeviceId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the device.
getDeviceIdAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the device as valid AAS identifier.
getDeviceIp() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device IP address.
getDeviceIpAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device IP address as valid AAS identifier.
getDeviceName() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device name.
getDeviceNameAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device name as valid AAS identifier.
getEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns an endpoint instance constructed from the data in this instance.
getEnvId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the runtime environment.
getEnvIdAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the runtime environment as valid AAS identifier.
getException() - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Returns the exception text.
getHighPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the host value.
getId(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.
getImplementation() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation (server) information.
getImplementationProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation protocol.
getImplementationServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation server information as server address.
getIntArg(String[], String, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Returns an int command line argument.
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
 
getMode() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS mode.
getName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Returns the name of the associated model element.
getNetmask() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Returns the netmask/network Java regex.
getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the operation for the given idShort defined on SubmodelClient.submodel.
getOperation(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the operation for the given idShort defined on SubmodelClient.submodel.
getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
getPath() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the endpoint name/path.
getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the port value.
getPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the property for the given idShort defined on SubmodelClient.submodel.
getProperty(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the property for the given idShort defined on SubmodelClient.submodel.
getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
getPropertyStringValue(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the value of the property name from SubmodelClient.submodel as String.
getProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Returns the endpoint name/path.
getProtocolServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the protocol server instance.
getProtocolServerBuilder() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the protocol server builder instance.
getQName(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Returns the qualified name for an operation/property implementation.
getRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS information.
getRegistryEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the registry server information as endpoint.
getResult() - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Returns the result.
getSchema() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the schema value.
getSegment(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns the version segment specified by index.
getSegmentCount() - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns the number of the segments.
getServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS server information.
getServerAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns a server address instance constructed from the data in this instance.
getServerEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS server information as endpoint.
getShutdownHook() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
getSubmodel(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Obtains a submodel of AasPartRegistry.retrieveIipAas().
getSubmodel() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the submodel.

H

hashCode() - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
 
host - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 

I

Id - 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
 
implementation - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
implServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
isException() - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Returns whether this object represents an exception.
isInUse(ServerAddress) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
isInUse(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
isNew - Variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
 
isNew() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
isValid() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Allow the AAS contributor to declare itself as invalid.
isValid() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
isValid() - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
isVersion(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns whether the given string denotes a version.

J

JsonResultWrapper - Class in de.iip_ecosphere.platform.support.iip_aas.json
Uniform way to represent results of AAS operations that may fail.
JsonResultWrapper(JsonResultWrapper.ExceptionFunction) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Creates a wrapper object.
JsonResultWrapper.ExceptionFunction - Interface in de.iip_ecosphere.platform.support.iip_aas.json
A function that may throw an exception.
JsonResultWrapper.Result - Class in de.iip_ecosphere.platform.support.iip_aas.json
Represents the result w/o exception.
JsonUtils - Class in de.iip_ecosphere.platform.support.iip_aas.json
Some JSON utility methods, also reading/writing of specific types.
JsonUtils() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
 
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

Kind() - Constructor for enum de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
 

L

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

M

managedServerAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Reads a ManagedServerAddress from a JSON string.
ManagedServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
Creates an instance (deserialization).
ManagedServerAddressHolder(ManagedServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
Creates an instance from a given instance (serialization).
MAVEN_SNAPSHOT_POSTFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
mode - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
mode - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 

N

name - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
NAME_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The name of the top-level AAS created by this registry in AasPartRegistry.build().
NAME_ARRAY_PROPERTY_DIMENSIONS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_ARRAY_PROPERTY_TYPE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_MAPPING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_PROPERTY_BUILDID - 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_RELEASE - 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_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SUBMODEL_RESOURCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_TYPE_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
netmask - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
 
NetworkManagerAas - Class in de.iip_ecosphere.platform.support.iip_aas
Builds an active AAS for the NetworkManager.
NetworkManagerAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
NetworkManagerAas.ManagedServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas
A proxy for ManagedServerAddress as we do not want to have setters there.
NetworkManagerAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
Implementing a network manager acting as client for an AAS-based network manager.
NetworkManagerAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a submodel with name.
NetworkManagerAasClient(Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
Creates a client instance based on the submodel.
NotificationMode() - Constructor for enum de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
 

O

obtainPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
OP_GET_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_IS_IN_USE_ADR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_IS_IN_USE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_OBTAIN_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_RELEASE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_RESERVE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 

P

PARAM_ARG_NAME_SEP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
PARAM_IIP_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Explicitly determine the AAS implementation server port.
PARAM_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
PARAM_VALUE_SEP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
 
parseToArgs(String, List<String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Parses given text into individual arguments considering double quotes for string escapement with space as a command separator.
parseToArgs(String, List<String>, char) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.CmdLine
Parses given text into individual arguments considering double quotes for string escapement and a given command separator.
path - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
 
PATTERN - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Version
 
PlatformAas - Class in de.iip_ecosphere.platform.support.iip_aas
The platform typeplate.
PlatformAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
port - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
priority() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
process(Submodel, Aas) - Method in interface de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationProcessor
Processes the notification.
processNotification(String, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Processes a notification on a submodel of AasPartRegistry.retrieveIipAas() with the notification #mode mode set in this class.
processNotification(String, ActiveAasBase.NotificationMode, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Processes a notification on a submodel of AasPartRegistry.retrieveIipAas().
PROP_HIGH_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
PROP_LOW_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
protocol - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
 
ProtocolAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress with a protocol, as we do not want to have setters there.
ProtocolAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance (deserialization).
ProtocolAddressHolder(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance.
ProtocolAddressHolder(ServerAddress, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance from a given instance (serialization).
protocolServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 

R

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

S

sBuilder - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
schema - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
segments - Variable in class de.iip_ecosphere.platform.support.iip_aas.Version
 
SEPARATOR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Version
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
 
server - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
serverAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Reads a ServerAddress from a JSON string.
ServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress as we do not want to have setters there.
ServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance (deserialization).
ServerAddressHolder(Schema, String, int) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance.
ServerAddressHolder(ServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance from a given instance (serialization).
setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasConfiguration
Defines the AAS setup.
setAasEndpoint(Endpoint) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Deprecated.
setAasSetup(AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Defines the AAS setup.
setException(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Defines the exception text.
setHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.host value.
setImplementation(ProtocolAddressHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the implementation (server) information.
setMode(AasPartRegistry.AasMode) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the AAS mode.
setNetmask(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Defines the netmask/network Java regex.
setNew(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
setNotificationMode(ActiveAasBase.NotificationMode) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Changes the notification execution mode.
setPath(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Defines the endpoint name/path.
setPort(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.port value.
setProtocol(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Defines the protocol name.
setProtocolAddress(ServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Deprecated.
setRegistry(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the registry information.
setResult(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.Result
Defines the result.
setSchema(Schema) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.schema value.
setServer(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the AAS server information.
setup - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
setupSupplier - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
shutdown() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
Skip - Annotation Type in de.iip_ecosphere.platform.support.iip_aas
Skips a (non-static) attribute from AAS representation.
startup(String[]) - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
submodel - Variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
submodel - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
 
SubmodelClient - Class in de.iip_ecosphere.platform.support.iip_aas
Basic class for submodel clients, i.e., classes that act as frontend for an (active) AAS.
SubmodelClient(Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Creates an instance.
SubmodelElementsCollectionClient - Class in de.iip_ecosphere.platform.support.iip_aas
A SubmodelClient which obtains properties and operations defined in a submodel elements collection.
SubmodelElementsCollectionClient(String, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a specified submodel and a collection id.
SubmodelElementsCollectionClient(Submodel, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on the given submodel.

T

toJson(JsonResultWrapper.Result) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper
Turns a JsonResultWrapper.Result into JSON.
toJson(ServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Turns a ServerAddress into JSON.
toJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.json.JsonUtils
Turns a ServerAddress into JSON.
toJson(ManagedServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Turns a ManagedServerAddress into JSON.
toString() - Method in class de.iip_ecosphere.platform.support.iip_aas.Version
Returns a textual representation of this instance.

U

UriResolver - Class in de.iip_ecosphere.platform.support.iip_aas.uri
Resolves URIs to files.
UriResolver() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.uri.UriResolver
 
URN_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The URN of the top-level AAS created by this registry in AasPartRegistry.build().

V

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

W

writeMap(Map<String, String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasUtils
Writes a map to JSON.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.