Interface AiidaConfiguration
- All Known Implementing Classes:
PlainAiidaConfiguration
public interface AiidaConfiguration
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintStrength to be used byBCryptPasswordEncoder.Customer IdentifierURL which should be used by AIIDA instances as an endpoint for the handshake.Optional password to use to authenticate to the MQTT broker.URI of the MQTT broker to which termination requests should be published.Username to use to authenticate to the MQTT broker.
-
Field Details
-
PREFIX
- See Also:
-
CUSTOMER_ID
- See Also:
-
BCRYPT_STRENGTH
- See Also:
-
MQTT_SERVER_URI
- See Also:
-
MQTT_PASSWORD
- See Also:
-
EDDIE_PUBLIC_URL
- See Also:
-
-
Method Details
-
customerId
String customerId()Customer Identifier- Returns:
- customerId
-
bCryptStrength
int bCryptStrength()Strength to be used byBCryptPasswordEncoder.- See Also:
-
handshakeUrl
String handshakeUrl()URL which should be used by AIIDA instances as an endpoint for the handshake. Is a template with a placeholderpermissionIdthat can be replaced by usingUriTemplate. A PATCH request to this URL can be used to change the state of the permission request (e.g. to ACCEPTED), whereas a GET request will return the details of the permission request. -
mqttServerUri
String mqttServerUri()URI of the MQTT broker to which termination requests should be published. -
mqttUsername
String mqttUsername()Username to use to authenticate to the MQTT broker. -
mqttPassword
Optional password to use to authenticate to the MQTT broker.
-