Index

A B C D F G O P S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(C, Consumer<HttpRequest.Builder>) - Method in interface de.iip_ecosphere.platform.support.aas.basyx2.common.Tools.HttpClientBuilderConsumer
Applies builder to client.
accept(String, C) - Method in interface de.iip_ecosphere.platform.support.aas.basyx2.common.Tools.UriConsumer
Applies uri to client.
actions - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
AssetServerKeyStoreDescriptor - Class in de.iip_ecosphere.platform.support.aas.basyx2.common
Specific keystore descriptor wrapper for unique injection.
AssetServerKeyStoreDescriptor(KeyStoreDescriptor) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.common.AssetServerKeyStoreDescriptor
Creates an instance.

B

BaSyxDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.common
An initial BaSyx-specific deployment builder.
BaSyxDeploymentRecipe(SetupSpec) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
Creates a deployment builder.
BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.common
Implements the immediate deployment recipe.
BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.common
Implements the registry deployment recipe.
BaSyxImmediateDeploymentRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
BaSyxRegistryDeploymentRecipe(SetupSpec) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
Creates an instance.

C

cache - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.common.Tools
 
clearCache() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.common.Tools
Clears the cache.
create(String, C) - Method in interface de.iip_ecosphere.platform.support.aas.basyx2.common.Tools.ApiProvider
Creates the API instance.
create(HttpClient.Builder) - Method in interface de.iip_ecosphere.platform.support.aas.basyx2.common.Tools.ClientSupplier
Creates a client instance.
createApi(SetupSpec.ComponentSetup, String, Tools.ClientSupplier<C>, Tools.HttpClientBuilderConsumer<C>, Tools.UriConsumer<C>, Tools.ApiProvider<A, C>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.common.Tools
Creates an API instance.
createImmediateDeploymentServer(SetupSpec, List<IORunnable>, String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
Creates a server instance for immediate deployment.
createRegistryDeploymentServer(SetupSpec, String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
Creates a server instance for registry-based deployment.
createServer(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
createServer(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 

D

de.iip_ecosphere.platform.support.aas.basyx2.common - package de.iip_ecosphere.platform.support.aas.basyx2.common
Common AAS/BaSyx tools.
deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 
deploy(SetupSpec, Aas) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
Creates a new BaSyx AAS server.
descriptor - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.common.AssetServerKeyStoreDescriptor
 

F

forRegistry() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
 
forRegistry(Endpoint, Endpoint) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
 
fromCache(SetupSpec.ComponentSetup, String, Class<A>, Supplier<A>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.common.Tools
Fetches an API instance from the cache.

G

getApi(SetupSpec.ComponentSetup, String, Tools.ClientSupplier<C>, Tools.HttpClientBuilderConsumer<C>, Tools.UriConsumer<C>, Tools.ApiProvider<A, C>, Class<A>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.common.Tools
Fetches an API instance from cache or creates it instance.
getDescriptor() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.AssetServerKeyStoreDescriptor
Returns the contained descriptor.

O

obtainRegistry() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 

P

PLUGIN_ID - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.common.PluginId
 
PluginId - Class in de.iip_ecosphere.platform.support.aas.basyx2.common
Declares the common plugin id.
PluginId() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.common.PluginId
 

S

setAccessControlAllowOrigin(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
 
setBearerTokenAuthenticationConfiguration(String, String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
 
setupSpec - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe
 
spec - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.common.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 

T

Tools - Class in de.iip_ecosphere.platform.support.aas.basyx2.common
Some common utilities, e.g., for client/server.
Tools() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.common.Tools
 
Tools.ApiProvider<A,C> - Interface in de.iip_ecosphere.platform.support.aas.basyx2.common
Consumes a client and creates for it an API instance.
Tools.ClientSupplier<C> - Interface in de.iip_ecosphere.platform.support.aas.basyx2.common
Creates a client instance.
Tools.HttpClientBuilderConsumer<C> - Interface in de.iip_ecosphere.platform.support.aas.basyx2.common
Consumes an HTTPClient builder and applies it to client.
Tools.UriConsumer<C> - Interface in de.iip_ecosphere.platform.support.aas.basyx2.common
Consumes an URI and applies it to client.
A B C D F G O P S T 
All Classes and Interfaces|All Packages|Constant Field Values