Class AasPartRegistry.AasSetup.WrappingComponentSetup
java.lang.Object
de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
- Enclosing class:
AasPartRegistry.AasSetup
private class AasPartRegistry.AasSetup.WrappingComponentSetup
extends Object
implements de.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
Wraps a component's endpoint into a component setup.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Supplier<EndpointHolder> private de.iip_ecosphere.platform.support.aas.SetupSpec.State -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateWrappingComponentSetup(Supplier<EndpointHolder> endpoint) Creates a wrapping component setup for a given endpoint. -
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.support.aas.AuthenticationDescriptorde.iip_ecosphere.platform.support.Endpointde.iip_ecosphere.platform.support.net.KeyStoreDescriptorde.iip_ecosphere.platform.support.aas.SetupSpec.StategetState()voidnotifyStateChange(de.iip_ecosphere.platform.support.aas.SetupSpec.State state) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
getServerAddress
-
Field Details
-
endpoint
-
state
private de.iip_ecosphere.platform.support.aas.SetupSpec.State state
-
-
Constructor Details
-
WrappingComponentSetup
Creates a wrapping component setup for a given endpoint.- Parameters:
endpoint- the endpoint to wrap
-
-
Method Details
-
getEndpoint
public de.iip_ecosphere.platform.support.Endpoint getEndpoint()- Specified by:
getEndpointin interfacede.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
-
getKeyStore
public de.iip_ecosphere.platform.support.net.KeyStoreDescriptor getKeyStore()- Specified by:
getKeyStorein interfacede.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
-
getAuthentication
public de.iip_ecosphere.platform.support.aas.AuthenticationDescriptor getAuthentication()- Specified by:
getAuthenticationin interfacede.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
-
getState
public de.iip_ecosphere.platform.support.aas.SetupSpec.State getState()- Specified by:
getStatein interfacede.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
-
notifyStateChange
public void notifyStateChange(de.iip_ecosphere.platform.support.aas.SetupSpec.State state) - Specified by:
notifyStateChangein interfacede.iip_ecosphere.platform.support.aas.SetupSpec.ComponentSetup
-