Skip navigation links
A B C D E F G I L M O R S T U V 

A

AASAggregatorServlet - Class in org.eclipse.basyx.components.aas.servlet
A servlet containing the empty infrastructure needed to support receiving AAS/Submodels by clients and hosting them
AASAggregatorServlet() - Constructor for class org.eclipse.basyx.components.aas.servlet.AASAggregatorServlet
 
AASAggregatorServlet(IAASAggregator) - Constructor for class org.eclipse.basyx.components.aas.servlet.AASAggregatorServlet
 
AASEventBackend - Enum in org.eclipse.basyx.components.aas.configuration
Possible types for AAS event backends.
AASServerBackend - Enum in org.eclipse.basyx.components.aas.configuration
Possible types for AAS backends.
AASServerComponent - Class in org.eclipse.basyx.components.aas
Component providing an empty AAS server that is able to receive AAS/SMs from remote.
AASServerComponent(BaSyxContextConfiguration) - Constructor for class org.eclipse.basyx.components.aas.AASServerComponent
Constructs an empty AAS server using the passed context
AASServerComponent(BaSyxContextConfiguration, BaSyxAASServerConfiguration) - Constructor for class org.eclipse.basyx.components.aas.AASServerComponent
Constructs an empty AAS server using the passed configuration
AASServerComponent(BaSyxContextConfiguration, BaSyxAASServerConfiguration, BaSyxMongoDBConfiguration) - Constructor for class org.eclipse.basyx.components.aas.AASServerComponent
Constructs an empty AAS server using the passed configuration
AASServerExecutable - Class in org.eclipse.basyx.components.aas.executable
Starts an HTTP server that is able to receive AAS and submodels pushed from remote
They are made available at localhost:4000/aasServer/shells/${aasId}/aas.
AASServerExecutable() - Constructor for class org.eclipse.basyx.components.aas.executable.AASServerExecutable
 
AASXPackageManager - Class in org.eclipse.basyx.components.aas.aasx
The AASX package converter converts a aasx package into a list of aas, a list of submodels a list of assets, a list of Concept descriptions The aas provides the references to the submodels and assets
AASXPackageManager(String) - Constructor for class org.eclipse.basyx.components.aas.aasx.AASXPackageManager
Constructor
addSubmodel(IReference) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 

B

BACKEND - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
BaSyxAASServerConfiguration - Class in org.eclipse.basyx.components.aas.configuration
Represents a BaSyx server configuration for an AAS Server with any backend, that can be loaded from a properties file.
BaSyxAASServerConfiguration() - Constructor for class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
Empty Constructor - use default values
BaSyxAASServerConfiguration(AASServerBackend, String) - Constructor for class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
Constructor with initial configuration
BaSyxAASServerConfiguration(AASServerBackend, String, String) - Constructor for class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
Constructor with initial configuration values
BaSyxAASServerConfiguration(Map<String, String>) - Constructor for class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
Constructor with predefined value map

C

createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 

D

DEFAULT_BACKEND - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
DEFAULT_CONFIG_PATH - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
DEFAULT_EVENTS - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
DEFAULT_FILE_KEY - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
DEFAULT_REGISTRY - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
DEFAULT_SOURCE - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
disableMQTT() - Method in class org.eclipse.basyx.components.aas.AASServerComponent
Disables mqtt configuration.

E

enableMQTT(BaSyxMqttConfiguration) - Method in class org.eclipse.basyx.components.aas.AASServerComponent
Sets and enables mqtt connection configuration for this component.
EVENTS - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 

F

fromString(String) - Static method in enum org.eclipse.basyx.components.aas.configuration.AASEventBackend
Method to transform string literal to AAS event enum.
fromString(String) - Static method in enum org.eclipse.basyx.components.aas.configuration.AASServerBackend
Method to transform string literal to AASBackend enum.

G

getAAS(IIdentifier) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
getAAS() - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
 
getAASBackend() - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
getAASEvents() - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
getAASList() - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
getAASSource() - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
getDefaultProperties() - Static method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
getOperations() - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
getProviderForAASId(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
getRegistry() - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
getSubmodel() - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
getSubmodelAPI(IModelProvider) - Method in class org.eclipse.basyx.components.aas.mqtt.MqttSubmodelAPIFactory
 
getSubmodelElement(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
getSubmodelElements() - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
getURL() - Method in class org.eclipse.basyx.components.aas.AASServerComponent
Retrieves the URL on which the component is providing its HTTP server

I

invokeAsync(String, Object...) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 

L

loadFromDefaultSource() - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 

M

main(String[]) - Static method in class org.eclipse.basyx.components.aas.executable.AASServerExecutable
 
MongoDBAASAggregator - Class in org.eclipse.basyx.components.aas.mongodb
An IAASAggregator for persistent storage in a MongoDB.
MongoDBAASAggregator(BaSyxMongoDBConfiguration) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
Receives the path of the configuration.properties file in it's constructor.
MongoDBAASAggregator(String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
Receives the path of the .properties file in it's constructor from a resource.
MongoDBAASAggregator() - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
Constructor using default connections
MongoDBAASAPI - Class in org.eclipse.basyx.components.aas.mongodb
Implements the IAASAPI for a mongoDB backend.
MongoDBAASAPI(BaSyxMongoDBConfiguration, String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
Receives the path of the configuration.properties file in it's constructor.
MongoDBAASAPI(String, String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
Receives the path of the .properties file in it's constructor from a resource.
MongoDBAASAPI(String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
Constructor using default sql connections
MongoDBSubmodelAPI - Class in org.eclipse.basyx.components.aas.mongodb
Implements the ISubmodelAPI for a mongoDB backend.
MongoDBSubmodelAPI(BaSyxMongoDBConfiguration, String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
Receives the path of the configuration.properties file in it's constructor.
MongoDBSubmodelAPI(String, String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
Receives the path of the .properties file in it's constructor from a resource.
MongoDBSubmodelAPI(String) - Constructor for class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
Constructor using default sql connections
MqttSubmodelAPIFactory - Class in org.eclipse.basyx.components.aas.mqtt
Api provider for constructing a new Submodel API that emits MQTT events
MqttSubmodelAPIFactory(BaSyxMqttConfiguration) - Constructor for class org.eclipse.basyx.components.aas.mqtt.MqttSubmodelAPIFactory
Constructor with MQTT configuration for providing submodel APIs

O

org.eclipse.basyx.components.aas - package org.eclipse.basyx.components.aas
 
org.eclipse.basyx.components.aas.aasx - package org.eclipse.basyx.components.aas.aasx
 
org.eclipse.basyx.components.aas.configuration - package org.eclipse.basyx.components.aas.configuration
 
org.eclipse.basyx.components.aas.executable - package org.eclipse.basyx.components.aas.executable
 
org.eclipse.basyx.components.aas.mongodb - package org.eclipse.basyx.components.aas.mongodb
 
org.eclipse.basyx.components.aas.mqtt - package org.eclipse.basyx.components.aas.mqtt
 
org.eclipse.basyx.components.aas.servlet - package org.eclipse.basyx.components.aas.servlet
 

R

REGISTRY - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
removeSubmodel(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
 
reset() - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
Removes all persistent AAS and submodels
retrieveAASBundles() - Method in class org.eclipse.basyx.components.aas.aasx.AASXPackageManager
 

S

setAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
Depending on whether the model is already in the db, this method inserts or replaces the existing data.
setAASBackend(AASServerBackend) - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
setAASEvents(AASEventBackend) - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
setAASId(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
Sets the aas id, so that this API points to the aas with aasId.
setAASSource(String) - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
setConfiguration(BaSyxMongoDBConfiguration) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
Sets the db configuration for this Aggregator.
setConfiguration(BaSyxMongoDBConfiguration) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAPI
 
setConfiguration(BaSyxMongoDBConfiguration) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
Sets the db configuration for the submodel API.
setRegistry(IAASRegistryService) - Method in class org.eclipse.basyx.components.aas.AASServerComponent
Sets a registry service for registering AAS that are created during startup
setRegistry(String) - Method in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
setRegistry(IAASRegistryService) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
setRelativeFileEndpoints(ISubModel, String, int, String) - Static method in class org.eclipse.basyx.components.aas.aasx.SubmodelFileEndpointLoader
Sets all file and blob submodelElements inside of the submodel to an endpoint at a given host relative to its original path.
setRelativeFileEndpoints(ISubModel, String) - Static method in class org.eclipse.basyx.components.aas.aasx.SubmodelFileEndpointLoader
Sets all file and blob submodelElements inside of the submodel to an endpoint at a given host relative to its original path.
setSubModel(SubModel) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
Depending on whether the model is already in the db, this method inserts or replaces the existing data.
setSubmodelId(String) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
Sets the submodel id, so that this API points to the submodel with smId.
SOURCE - Static variable in class org.eclipse.basyx.components.aas.configuration.BaSyxAASServerConfiguration
 
startComponent() - Method in class org.eclipse.basyx.components.aas.AASServerComponent
Starts the AASX component at http://${hostName}:${port}/${path}
stopComponent() - Method in class org.eclipse.basyx.components.aas.AASServerComponent
 
SubmodelFileEndpointLoader - Class in org.eclipse.basyx.components.aas.aasx
A utility class for configuring file endpoints in submodels
SubmodelFileEndpointLoader() - Constructor for class org.eclipse.basyx.components.aas.aasx.SubmodelFileEndpointLoader
 

T

toString() - Method in enum org.eclipse.basyx.components.aas.configuration.AASEventBackend
 
toString() - Method in enum org.eclipse.basyx.components.aas.configuration.AASServerBackend
 

U

unzipRelatedFiles() - Method in class org.eclipse.basyx.components.aas.aasx.AASXPackageManager
Unzips all files referenced by the aasx file according to its relationships
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBAASAggregator
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.components.aas.mongodb.MongoDBSubmodelAPI
 

V

valueOf(String) - Static method in enum org.eclipse.basyx.components.aas.configuration.AASEventBackend
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.components.aas.configuration.AASServerBackend
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.basyx.components.aas.configuration.AASEventBackend
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.components.aas.configuration.AASServerBackend
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M O R S T U V 
Skip navigation links

Copyright © 2021. All rights reserved.