Index

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

A

aasBundles - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
aasConfig - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
AASServerComponent - Class in de.iip_ecosphere.platform.support.aas.basyx1_5.basyx
Component providing an empty AAS server that is able to receive AAS/SMs from remote.
AASServerComponent(BaSyxContextConfiguration, SetupSpec, SetupSpec.AasComponent) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Constructs an empty AAS server using the passed context.
AASServerComponent(BaSyxContextConfiguration, SetupSpec, SetupSpec.AasComponent, BaSyxAASServerConfiguration) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Constructs an empty AAS server using the passed configuration.
AASServerComponent(BaSyxContextConfiguration, SetupSpec, SetupSpec.AasComponent, BaSyxAASServerConfiguration, BaSyxMongoDBConfiguration) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Constructs an empty AAS server using the passed configuration.
aasServerFeatureList - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
AASX_RES_FILE_CONTEXT_PATH - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
AASX_RES_FILE_DOCBASE_PATH - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
AASX_RES_FILE_SERVLET_MAPPING_PATTERN - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
addAASServerFeature(IAASServerFeature) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Adds an AAS server feature.
addAASServerFeaturesToContext(BaSyxContext) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Adds AAS server features to context.
addAasxFilesResourceServlet(BaSyxContext) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Adds an AASX files resource servlet.
addChildContextsIfConfigured(BaSyxContext) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Adds a child context if such were configured.
addChildContextToTomcat() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Adds a child context to tomcat.
addFilterChainProxyFilterToContext(Context, FilterChainProxy) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Adds a filter chain proxy to context.
addNewServletAndMappingToTomcatEnvironment(BaSyxContext, Context, Map.Entry<String, HttpServlet>) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Adds new servlets and mappings.
addSecurityFiltersToContext(Context, JwtBearerTokenAuthenticationConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Adds security filters to context.
aggregator - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 

B

BaSyxAasFactory - Class in de.iip_ecosphere.platform.support.aas.basyx1_5
AAS factory for BaSyx.
BaSyxAasFactory() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory
Creates an instance.
BaSyxAasFactory.Descriptor - Class in de.iip_ecosphere.platform.support.aas.basyx1_5
Factory descriptor for Java Service Loader.
BaSyxHTTPServer - Class in de.iip_ecosphere.platform.support.aas.basyx1_5.basyx
Starter Class for Apache Tomcat HTTP server that adds the provided servlets and respective mappings on startup.
BaSyxHTTPServer(BaSyxContext, SetupSpec, SetupSpec.AasComponent) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Constructor.
BaSyxRegistryDeploymentAasServer - Class in de.iip_ecosphere.platform.support.aas.basyx1_5
A registry-based AAS server.
BaSyxRegistryDeploymentAasServer(DeploymentSpec, SetupSpec, SetupSpec.AasComponent, String, AASServerBackend, String...) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxRegistryDeploymentAasServer
Creates a new BaSyx AAS server.

C

cleanUpAASServerFeatures() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Cleans up AAS server features.
component - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
configureCorsOrigin(BaSyxContext, HttpServlet) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Configures the CORS origin.
configureHealthEndpoint() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Configures the health endpoint.
configureMqttFeature() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Configures the MQTT feature.
configureSecurity() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Configures security.
configureSslConnector(BaSyxContext, Connector) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
SSL Configuration for SSL connector.
contextConfig - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
createAASAggregator() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates the AAS aggregator.
createAASServerDecoratorList() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates an AAS server decorator list.
createAggregatorServlet() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates the aggregator servlet.
createBasyxResourceDirectoryIfNotExists() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates a resource directory if it does not exist.
createBearerTokenAuthenticationFilter(JwtBearerTokenAuthenticationConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a bearer token authentication filter.
createChildContextForAasxResourceFiles(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates a child context for AASX resource files.
createDefaultServlet() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates the default servlet.
createExceptionTranslationFilter() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates an exception translation filter.
createFilterChainProxy(JwtBearerTokenAuthenticationConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a filter chain proxy for token authentication.
createFilterChainProxyFilterDefinition(FilterChainProxy) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a filter chain proxy filter definition.
createFilterChainProxyFilterMap() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a filter chain proxy filter map.
createHttpFirewall() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates the HTTP firewall.
createInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory.Descriptor
 
createJwtClaimValidatorForRequiredAudience(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a JWT claim validator for required audience.
createJwtDecoder(String, String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a JWT decoder.
createMongoDbConfiguration() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Creates a mongo DB configuration.
createOAuth2TokenValidator(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates an OAuth2 token validator.
createRegistryFromConfig(BaSyxAASServerConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Only creates the registry, if it hasn't been set explicitly before.
createSecurityFilterChain(JwtBearerTokenAuthenticationConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Creates a security filter chain for OAuth2.

D

de.iip_ecosphere.platform.support.aas.basyx1_5 - package de.iip_ecosphere.platform.support.aas.basyx1_5
The AAS/BaSyx extension.
de.iip_ecosphere.platform.support.aas.basyx1_5.basyx - package de.iip_ecosphere.platform.support.aas.basyx1_5.basyx
Code taken over from BaSyx.
deregisterAAS(IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Deregisters an AAS.
deregisterAASAndAccompanyingSM(IAssetAdministrationShell) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Deregisters AAS and SM.
deregisterAASAndSmAddedDuringRuntime() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Deregisters AAS and SSM during runtime.
deregisterSubmodel(IIdentifier, SubmodelDescriptor) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Deregisters a submodel.
Descriptor() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory.Descriptor
 
disableMQTT() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Deprecated.
remove MQTT from the feature list instead.

E

enableAASXUpload() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Enables AASX upload functionality.
enableMQTT(BaSyxMqttConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Deprecated.
Add MQTT via MqttAASServerFeature instead.

F

findSMDescriptor(String, Collection<SubmodelDescriptor>) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Finds a SM descriptor.

G

getAASAccessPath(IAssetAdministrationShell) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the AAS access path.
getAASIdFromSMId(IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the AAS id from a submodel.
getAASXFileSubPath(int) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the AASX file sub path.
getAuthorizedDefaultServletParams() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Gets authorized servlet params.
getExternalURL() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the external URL.
getFlatAASBundles() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the flat AAS bundles.
getId() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory.Descriptor
 
getInternalURL() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the internal URL.
getMqttAASClientId() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the MQTT AAS client id.
getMqttSubmodelClientId() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the MQTT submodel client id.
getName() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory
 
getRootFilePathWithContext(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the root file path with context.
getSMEndpoint(IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the SM endpoint for the given SM id.
getSMIdShortFromSMId(IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns an SM idShort from an sm identifier.
getSubmodel(Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Casts the submodel in submodelObject.
getSubmodelDescriptors(IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns the submodel descriptors for the given AAS.
getSubmodelFromAggregator(IAASAggregator, IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Gets submodels from aggregator.
getURL() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Retrieves the URL on which the component is providing its HTTP server.

H

hasEnded() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Returns a value indicating whether the server is currently running.

I

initializeAasBundles(BaSyxContext) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Initializes the AAS bundles.
initializeAASServerFeatures() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Initializes up AAS server features.
isAASXUploadEnabled - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
isAutoRegisterEnabled() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether auto register is enabled.
isCorsOriginDefined(BaSyxContext) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Returns whether CORS origin is defined.
isEventingEnabled() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether AAS eventing is enabled.
isExternalPathConfigured() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether external path is configured.
isMongoDBBackend() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Are we running a mongo DB backend?
isRegistryConfigured() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether the registry is configured.
isSubmodelRegistrationWhiteListConfigured() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether the registration white list is configured.
isTomcatServerRunning() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Returns whether the tomcat server is running.

L

loadAASBundles() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads the AAS bundles.
loadAASFromSource(List<String>) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads AAS from source.
loadAASServerFeaturesFromConfig() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads AAS server features from config.
loadBundleFromAASX(String, String) - Static method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads a bundle from AASX.
loadBundleFromFile(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads an AAS source as bundle from a file.
loadBundleFromJSON(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads a bundle from JSON.
loadBundleFromXML(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads a bundle from XML.
loadBundleString(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Loads a bundle as string.
logger - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
LOGGER - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
 

M

modifyFilePaths(String, int, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Fixes the File submodel element value paths according to the given endpoint configuration.
modifyFilePathsInBundleSet(Collection<AASBundle>, String, int, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Modifies the file paths in bundle set.
mongoDBConfig - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 

O

obtainRegistry(SetupSpec, Schema) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory
 

P

PLUGIN_ID - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory
 
PREFIX_SUBMODEL_PATH - Static variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 

R

registerAAS(IAssetAdministrationShell) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers AAS.
registerAASAndSubmodels(IAssetAdministrationShell) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers AAS and submodels.
registerPreexistingAASAndSMIfPossible() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers pre-existing AAS and SM if possible.
registerSubmodel(IAssetAdministrationShell, ISubmodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers the given submodel.
registerSubmodels(IAssetAdministrationShell) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers the submodels of aas.
registerSubmodelsFromWhitelist() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers submodels from a whitelist.
registerWhitelistedSubmodels() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Registers whitelisted submodels.
registry - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 

S

securityConfig - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
server - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
server - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxRegistryDeploymentAasServer
 
setAASBundle(AASBundle) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Explicitly sets an AAS bundle that should be loaded during startup.
setAASBundles(Collection<AASBundle>) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Explicitly sets AAS bundles that should be loaded during startup.
setRegistry(IAASRegistry) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Sets a registry service for registering AAS that are created during startup.
setSecurityConfiguration(BaSyxSecurityConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Sets the security configuration for this component.
shouldRegisterPreexistingAASAndSM() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether it should register pre-existing AAS and SM if possible.
shouldUseSecuredRegistryConnection(BaSyxAASServerConfiguration) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Returns whether we should use a secured registry connection.
shutdown() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
This Method stops and destroys the tomcat instance.
spec - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
start() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Starts the server in a new thread to avoid blocking the main thread
start() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxRegistryDeploymentAasServer
 
startComponent() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Starts the AASX component at http://${hostName}:${port}/${path}.
stop(boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxRegistryDeploymentAasServer
 
stopComponent() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
 
stopTomcatServerIfRunningAlready() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
Stops it if the tomcat server is running.
supportsPropertyFunctions() - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory
 

T

tomcat - Variable in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.BaSyxHTTPServer
 

U

updateSMEndpoint(String, List<AASDescriptor>) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Updates a SM endpoint.
updateSMEndpoint(SubmodelDescriptor) - Method in class de.iip_ecosphere.platform.support.aas.basyx1_5.basyx.AASServerComponent
Updates a SM endpoint.
A B C D E F G H I L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values