Index

A B C D E F G I J K L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AAS_ENVIRONMENT - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_REGISTRY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_REGISTRY_SERVICE_API - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_REGISTRY_SERVICE_CFG - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_REPOSITORY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_REPOSITORY_CLIENT - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_REPOSITORY_COMPONENT - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AAS_SERVICE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AasEnvironmentTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasEnvironment
Exclusion filter for the AAS environment.
AasEnvironmentTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasEnvironment.AasEnvironmentTypeFilter
Sets up the filtering for the AAS environment.
AasInfoHandler - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
A target information handler for AAS target information.
AasInfoHandler() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.AasInfoHandler
Creates an instance.
aasRegistryCtx - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
AasRegistrySpringApp - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry
Spring application for starting an in-memory AAS registry.
AasRegistrySpringApp() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistrySpringApp
 
AasRegistrySpringAppInitializer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry
Initializer for AAS registries.
AasRegistrySpringAppInitializer() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistrySpringAppInitializer
Creates an instance.
AasRegistryTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry
Exclusion filter for AAS registries.
AasRegistryTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistryTypeFilter
Sets up the filtering for AAS registries.
aasRepoCtx - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
aasRepositoryFactory() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Returns the file repository factory instance.
AasRepositorySpringApp - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository
Spring application running an AAS repository.
AasRepositorySpringApp() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
 
AasRepositoryTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository
Exclusion filter for AAS repositories.
AasRepositoryTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositoryTypeFilter
Sets up the filtering for AAS repositories.
action - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
 
ACTION_MAPPING - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils
 
actions - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
actionsAfterStart - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
addActionsAfterStart(List<IORunnable>) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Adds actions to be executed after starting all servers.
addAdditionalProfiles(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds additional application profiles.
addAll(InMemoryAuthorizationRbacStorage) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRules
Adds all collected rules to rbacStorage.
addArg(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds an application argument.
addArg(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds an application argument as property.
addAssetServerKeystore(KeyStoreDescriptor) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds a keystore as AssetServerKeyStoreDescriptor.
addAuthenticaton(AuthenticationDescriptor) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds an authenticaton descriptor.
addBeanRegistrationInitializer(Class<T>, T) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds a application initializer that registers a singled bean of type cls with the given instance.
addConfigName(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds the spring configuration (file) name.
addDebugging() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds spring application debugging flags.
addExclusion(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.InclusionBasedTypeFilter
Enables a package indicated as inclusion prefix.
addInclusion(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.InclusionBasedTypeFilter
Enables a package indicated as inclusion prefix.
addInitializer(ApplicationContextInitializer<ConfigurableApplicationContext>) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds a context initializer.
addJavaHttpClientDebugging() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds Java HTTP client debugging (System property).
addJavaSslDebugging() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds Java SSL debugging (System property).
addKeystore(KeyStoreDescriptor) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds a keystore.
addPort(int) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds the spring tomcat server port.
addRule(String, List<Action>, TargetInfoHandler<T>, AuthenticationDescriptor.RbacRule) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRules
Add a rule to this rule set.
addSpringSecurityDebugging() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds spring security debugging flags.
addStartupBeanDebugging() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds extensive startup bean debugging.
addTestingProfile() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Sets up the application testing in oktoflow (profile, disable BaSyx authorization).
addWebStartupDebugging() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Adds spring web startup debugging flags.
AppConfigurer() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
 
args - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
 
authDesc - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.ServerConfig
 
authDesc - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
 
AUTODISCOVERY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
AutodiscoveryTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.autodiscovery
Exclusion filter for the autodiscovery.
AutodiscoveryTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.autodiscovery.AutodiscoveryTypeFilter
Sets up the filtering for the autodiscovery.

B

BASYX_CORE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
BASYX_HTTP - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
BaSyxAbstractAasServer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
Basic implementation of the the AasServer.
BaSyxAbstractAasServer(SetupSpec, BaSyxAbstractAasServer.ServerType, String...) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a new BaSyx AAS server.
BaSyxAbstractAasServer.AppConfigurer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
Supports Spring app configuration.
BaSyxAbstractAasServer.ServerType - Enum Class in de.iip_ecosphere.platform.support.aas.basyx2.server
 
BaSyxDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
An initial BaSyx-specific deployment builder.
BaSyxDeploymentRecipe(SetupSpec) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
Creates a deployment builder with root/empty document base path.
BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
Implements the immediate deployment recipe.
BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
Implements the registry deployment recipe.
BaSyxExceptionResolver - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
Resolves BaSyx internal exceptions.
BaSyxExceptionResolver() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxExceptionResolver
 
BaSyxImmediateDeploymentRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
BaSyxLocalServer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
A local AAS server.
BaSyxLocalServer(SetupSpec, BaSyxAbstractAasServer.ServerType, ServerRecipe.PersistenceType, String...) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
Creates a new BaSyx AAS server.
BaSyxNames - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
 
BaSyxNames() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
BaSyxRegistryDeploymentRecipe(SetupSpec) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
Creates an instance.
BaSyxServerFactoryDescriptor - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
The server factory descriptor.
BaSyxServerFactoryDescriptor() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
BaSyxServerRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx2.server
Implements the server recipe for BaSyx.
BaSyxServerRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerRecipe
 

C

classpathPattern - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ClasspathResourceLoadingInitializer
 
ClasspathResourceLoadingInitializer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
Application initializer additionally loading properties from BaSyX.
ClasspathResourceLoadingInitializer(String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ClasspathResourceLoadingInitializer
Creates an instance with a given file name pattern.
close(ConfigurableApplicationContext, Consumer<SetupSpec.State>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Closes an application context.
cls - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
 
COMBINED - Enum constant in enum class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.ServerType
 
CONCEPT_REPOSITORY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
ConceptRepositoryTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.conceptRepository
Exclusion filter for concept repositories.
ConceptRepositoryTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.conceptRepository.ConceptRepositoryTypeFilter
Sets up the filtering for concept repositories.
configure(SpringApplication) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Configures the given app.
containsByRef(T[], T) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils
Returns whether element is contained by reference equality in array.
context - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
create(AuthenticationDescriptor.RbacRule) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.AasInfoHandler
 
create(AuthenticationDescriptor.RbacRule) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SubmodelInfoCreator
 
create(AuthenticationDescriptor.RbacRule) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
Creates an instance.
createAasPermissionResolver(AuthenticationDescriptor) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils
Creates an AAS permission resolver from an authentication descriptor.
createAasServer(SetupSpec, ServerRecipe.PersistenceType, String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerRecipe
 
createConfigurer() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a default context configurer.
createConfigurer(SetupSpec.ComponentSetup) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a default context configurer.
createConfigurer(ApplicationContextInitializer<ConfigurableApplicationContext>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a default context configurer with initializer.
createConfigurer(ApplicationContextInitializer<ConfigurableApplicationContext>, SetupSpec.ComponentSetup) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a default context configurer with initializer.
createContext(Class<?>, int) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a context.
createContext(Class<?>, int, BaSyxAbstractAasServer.AppConfigurer) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a context.
createContext(Class<?>, int, BaSyxAbstractAasServer.AppConfigurer, Consumer<SetupSpec.State>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Creates a context with initialization.
createDeploymentRecipe(SetupSpec) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
createInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
createPermissionResolver(AuthenticationDescriptor, TargetInfoHandler<T>, Supplier<TargetPermissionVerifier<T>>, AuthenticationDescriptor.RbacAasComponent...) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils
Creates a permission resolver from an authentication descriptor.
createRegistryServer(SetupSpec, ServerRecipe.PersistenceType, String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerRecipe
 
createServer(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
createServer(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 
createServerRecipe() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
createSSLEngine() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
createSubmodelPermissionResolver(AuthenticationDescriptor) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils
Creates a submodel permission resolver from an authentication descriptor.
createWebClient(ObjectMapper) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Creates the web client.
customize(Connector) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer
 

D

de.iip_ecosphere.platform.support.aas.basyx2.server - package de.iip_ecosphere.platform.support.aas.basyx2.server
The AAS/BaSyx extension.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps
Configurable BaSyx server applications, in individual packages to avoid interferences.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasEnvironment - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasEnvironment
Classes for running an AAS environment server.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry
Configurable Spring app for AAS registry.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository
Configurable Spring app for the AAS repository.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.autodiscovery - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.autodiscovery
Classes for running an autodiscovery server.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
Common parts.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.conceptRepository - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.conceptRepository
Classes for running a concept repository.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
Optional security setup.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry
Configurable Spring app for the submodel registry.
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository - package de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository
Configurable Spring app for the submodel Repository.
DEBUG - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
 
deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 
deploy(Aas, Submodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
deploy(SetupSpec, Aas) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
Creates a new BaSyx AAS server.
destroy() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 

E

ExcludeBasyxTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
Excludes all BaSyX classes in classpath from spring component scan.
ExcludeBasyxTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ExcludeBasyxTypeFilter
 
excludePackages - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ExcludeTypeFilter
 
excludePackages - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.InclusionBasedTypeFilter
 
ExcludeTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
Excludes specific BaSyX classes in classpath from spring component scan.
ExcludeTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ExcludeTypeFilter
Initializes the default filters.
extendHandlerExceptionResolvers(List<HandlerExceptionResolver>) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
 

F

filterChain(HttpSecurity) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistrySpringApp
Defines the security filter chain.
filterChain(HttpSecurity) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
Defines the security filter chain.
filterChain(HttpSecurity) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
Defines the security filter chain.
filterChain(HttpSecurity) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Defines the security filter chain.
forRegistry() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
 
forRegistry(Endpoint, Endpoint) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
 

G

getAasBackend() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
Returns the AAS backend instance.
getAasBackend() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Returns the AAS backend instance.
getAasRegistry() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistrySpringApp
Returns the AAS registry storage.
getAasRegistryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns the class to use implementing the AAS registry application/server.
getAasRegistryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
 
getAasRegistryAppInitializer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns an optional application context initializer for AAS registries.
getAasRegistryAppInitializer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
 
getAasRepository(AuthenticationDescriptor) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
Returns the AAS repository instance.
getAasRepositoryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns the class to use implementing the AAS repository application/server.
getAasRepositoryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
 
getAasRepositoryAppInitializer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns an optional application context initializer for AAS repositories.
getAasServiceFactory() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
Returns the AAS service factory instance.
getAcceptedIssuers() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
getArgs() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Returns the arguments for starting a spring application.
getCertificateChain(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
getFileRepository() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
Returns the file repository instance.
getFileRepository() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Returns the file repository instance.
getId() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
getKey() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
Return the RBAC storage key.
getOperationDelegation(ObjectMapper) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Customizes the operation delegation.
getServerSessionContext() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
getServerSocketFactory() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
getSmRegistryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns the class to use implementing the submodel registry application/server.
getSmRegistryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
 
getSmRegistryAppInitializer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns an optional application context initializer for submodel registries.
getSmRegistryAppInitializer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
 
getSmRepositoryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns the class to use implementing the submodel repository application/server.
getSmRepositoryAppClass() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
 
getSmRepositoryAppInitializer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns an optional application context initializer for submodel repositories.
getSubmodelRepository(OperationDelegation, AuthenticationDescriptor) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Returns the submodel repository instance.
getSubmodelServiceFactory() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Returns the submodel service factory.
getSupportedSSLParameters() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
getType() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
Returns the type of information being handled.
getType() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
getTypeName() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
Returns the name of #getType().

I

includePackages - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.InclusionBasedTypeFilter
 
InclusionBasedTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common
Includes specific BaSyX classes in classpath for spring component scan.
InclusionBasedTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.InclusionBasedTypeFilter
Initializes the default filters.
info - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
 
infoHandler - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
 
init(KeyManager[], TrustManager[], SecureRandom) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
initialize(ConfigurableApplicationContext) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ClasspathResourceLoadingInitializer
 
initializers - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
 
INSTANCE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.AasInfoHandler
 
INSTANCE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SubmodelInfoCreator
 
isJUnitTest() - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns whether this thread is running in Junit.

J

join(RbacUtils.PreliminaryRbacRule<T>) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
Join rule with this rule.
join(AasTargetInformation, AasTargetInformation) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.AasInfoHandler
 
join(SubmodelTargetInformation, SubmodelTargetInformation) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SubmodelInfoCreator
 
join(T, T) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
Joins two given target information instances.
JSSESSLContext(String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
Creates a context.

K

kms - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
kstore - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer
 
kstore - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
 

L

locationBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
Returns the location builder.

M

main(String[]) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistrySpringApp
Starts the application.
main(String[]) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRepository.AasRepositorySpringApp
Starts the application.
main(String[]) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
Starts the application.
main(String[]) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
Starts the application.
match(MetadataReader, MetadataReaderFactory) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ExcludeBasyxTypeFilter
 
match(MetadataReader, MetadataReaderFactory) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ExcludeTypeFilter
 
match(MetadataReader, MetadataReaderFactory) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.InclusionBasedTypeFilter
 

O

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

P

PACKAGE_BASYX - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
PACKAGE_PLUGIN_BASYX_SERVER - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
PACKAGE_PLUGIN_BASYX_SERVER_SECURITY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
PLUGIN_ID - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerFactoryDescriptor
 
port - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer
 
PreliminaryRbacRule(String, Action, TargetInfoHandler<T>, AuthenticationDescriptor.RbacRule) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
Creates a rule.
PreliminaryRbacRules() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRules
 
profiles - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
 

R

RbacUtils - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
RBAC utility (translation) functions.
RbacUtils() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils
 
RbacUtils.PreliminaryRbacRule<T> - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
A preliminary RBAC rule that potentially needs to be joined with further, so far unknown rules.
RbacUtils.PreliminaryRbacRules<T> - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
A preliminary set of RBAC rules that potentially need to be joined with further, so far unknown rules.
REGISTRY - Enum constant in enum class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.ServerType
 
registryEventSink() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.aasRegistry.AasRegistrySpringApp
Returns the AAS registry event sink.
registryEventSink() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
Returns the event sink.
removeExclude(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.ExcludeTypeFilter
Re-enables a package indicated as exclusion prefix.
REPOSITORY - Enum constant in enum class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.ServerType
 
resolve(HttpServletResponse, int, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxExceptionResolver
Resolves an exception.
resolveException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxExceptionResolver
 
role - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
 
rules - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRules
 

S

securityFilterChain(HttpSecurity) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.ServerConfig
Defines the security filter chain.
ServerConfig - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
Performs a web server configuration for tomcat.
ServerConfig() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.ServerConfig
 
ServerType() - Constructor for enum class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.ServerType
 
servletContainer(SSLConnectorCustomizer) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.ServerConfig
Creates the servlet web server factory.
setAccessControlAllowOrigin(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
 
setAccessControlAllowOrigin(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerRecipe
 
setBasyxAuthorization(boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.AppConfigurer
Enables/disables BaSyx authorization.
setBearerTokenAuthenticationConfiguration(String, String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
 
setupSpec - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe
 
shallStart(SetupSpec.State) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
Returns whether a server process shall be started based on the given state.
SM_REGISTRY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
SM_REGISTRY_SERVICE_API - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
SM_REGISTRY_SERVICE_STORAGE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
SM_REPOSITORY - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
SM_SERVICE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.common.BaSyxNames
 
smRegistryCtx - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
smRepoCtx - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
spec - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
spec - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
 
SSLConnectorCustomizer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
Customizes the SSL setup.
SSLConnectorCustomizer(int) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer
Creates an instance.
SSLConnectorCustomizer.JSSESSLContext - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
Delegating JSSE Context, taken over from package-local non-reusable class org.apache.tomcat.util.net.jsse.JSSESSLContext.
start() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
stop(boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 
SubmodelInfoCreator - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
A target information handler for submodel target information.
SubmodelInfoCreator() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SubmodelInfoCreator
Creates an instance.
submodelRegistryMappingJackson2HttpMessageConverter() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
Returns the message converter.
SubmodelRegistrySpringApp - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry
Spring application for starting an in-memory submodel registry.
SubmodelRegistrySpringApp() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
 
SubmodelRegistrySpringAppInitializer - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry
Initializer for submodel registries.
SubmodelRegistrySpringAppInitializer() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringAppInitializer
Creates an instance.
submodelRegistryStorage() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistrySpringApp
Returns the AAS registry storage.
SubmodelRegistryTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry
Exclusion filter for submodel registries.
SubmodelRegistryTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRegistry.SubmodelRegistryTypeFilter
Sets up the filtering for submodel registries.
SubmodelRepositorySpringApp - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository
Spring application for serving a submodel repository with spring.
SubmodelRepositorySpringApp() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositorySpringApp
 
SubmodelRepositoryTypeFilter - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository
Exclusion filter for submodel repositories.
SubmodelRepositoryTypeFilter() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.submodelRepository.SubmodelRepositoryTypeFilter
Sets up the filtering for submodel repositories.

T

TargetInfoHandler<T> - Class in de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security
BaSyX target information creator and handler.
TargetInfoHandler(Class<T>) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
Creates an instance.
tms - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
 
toPaths(AuthenticationDescriptor.RbacRule) - Static method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.TargetInfoHandler
Turns a generic rule path to a BaSyx rule path.
toPersistenceType(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxServerRecipe
 
toRbacRule() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.RbacUtils.PreliminaryRbacRule
Create a BaSyx RBAC rule from the collected information.
type - Variable in class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
 

U

userDetailsService() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.ServerConfig
Provides the user details service.

V

valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.ServerType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer.ServerType
Returns an array containing the constants of this enum class, in the order they are declared.

W

webSecurityCustomizer() - Method in class de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.ServerConfig
Provides the web security customizer, in particular helpful for debugging.
A B C D E F G I J K L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values