Class SubmodelRepositoryUtils
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.SubmodelRepositoryUtils
Supporting methods for submodel repositories.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classCustomized connected submodel repository to equip subsequent API creation with information on TLS/authentication.private static classSpecializedApiClientto prevent unneeded instances of Http client. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static org.eclipse.digitaltwin.basyx.submodelrepository.client.ConnectedSubmodelRepositorycreateRepositoryApi(de.iip_ecosphere.platform.support.aas.SetupSpec spec) Creates an API instance with default URL.(package private) static org.eclipse.digitaltwin.basyx.submodelrepository.client.ConnectedSubmodelRepositorycreateRepositoryApi(de.iip_ecosphere.platform.support.aas.SetupSpec spec, String uri) Creates an API instance.
-
Constructor Details
-
SubmodelRepositoryUtils
SubmodelRepositoryUtils()
-
-
Method Details
-
createRepositoryApi
static org.eclipse.digitaltwin.basyx.submodelrepository.client.ConnectedSubmodelRepository createRepositoryApi(de.iip_ecosphere.platform.support.aas.SetupSpec spec) Creates an API instance with default URL.- Parameters:
spec- the setup specification containing endpoint and keystore descriptor, may be null leading to null as result- Returns:
- the API instance
-
createRepositoryApi
static org.eclipse.digitaltwin.basyx.submodelrepository.client.ConnectedSubmodelRepository createRepositoryApi(de.iip_ecosphere.platform.support.aas.SetupSpec spec, String uri) Creates an API instance.- Parameters:
spec- the setup specification containing endpoint and keystore descriptoruri- specific URI, may be null forendpoint- Returns:
- the API instance
-