Class VabHttpsInvocablesCreator
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.VabInvocablesCreator
-
- de.iip_ecosphere.platform.support.aas.basyx.VabHttpsInvocablesCreator
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.InvocablesCreator,java.io.Serializable
public class VabHttpsInvocablesCreator extends VabInvocablesCreator
implements an invocables creator for HTTPS-based VAB.- Author:
- Holger Eichelberger, SSE
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx.VabInvocablesCreator
VabInvocablesCreator.AbstractFunctor, VabInvocablesCreator.Getter, VabInvocablesCreator.Operation, VabInvocablesCreator.Setter
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringaddressprivate BaSyxJerseyHttpsClientFactoryfactoryprivate de.iip_ecosphere.platform.support.net.KeyStoreDescriptorkstoreprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description VabHttpsInvocablesCreator(java.lang.String address, de.iip_ecosphere.platform.support.net.KeyStoreDescriptor kstore)Creates an invocables creator instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.basyx.vab.modelprovider.VABElementProxycreateProxy()Creates the element proxy.protected java.lang.StringgetId()Returns an identifier for the underlying connection, e.g., host + port.-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.VabInvocablesCreator
createGetter, createInvocable, createSetter
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
address
private java.lang.String address
-
kstore
private de.iip_ecosphere.platform.support.net.KeyStoreDescriptor kstore
-
factory
private transient BaSyxJerseyHttpsClientFactory factory
-
-
Constructor Detail
-
VabHttpsInvocablesCreator
VabHttpsInvocablesCreator(java.lang.String address, de.iip_ecosphere.platform.support.net.KeyStoreDescriptor kstore)Creates an invocables creator instance.- Parameters:
address- the HTTP address to connect tokstore- the key store descriptor, ignored if null
-
-
Method Detail
-
createProxy
protected org.eclipse.basyx.vab.modelprovider.VABElementProxy createProxy()
Description copied from class:VabInvocablesCreatorCreates the element proxy.- Specified by:
createProxyin classVabInvocablesCreator- Returns:
- the element proxy
-
getId
protected java.lang.String getId()
Description copied from class:VabInvocablesCreatorReturns an identifier for the underlying connection, e.g., host + port.- Specified by:
getIdin classVabInvocablesCreator- Returns:
- the identifier
-
-