Interface AiidaConfiguration

All Known Implementing Classes:
PlainAiidaConfiguration

public interface AiidaConfiguration
  • Field Details

  • Method Details

    • customerId

      String customerId()
      Customer Identifier
      Returns:
      customerId
    • bCryptStrength

      int bCryptStrength()
      Strength to be used by BCryptPasswordEncoder.
      See Also:
    • handshakeUrl

      String handshakeUrl()
      URL which should be used by AIIDA instances as an endpoint for the handshake. Is a template with a placeholder permissionId that can be replaced by using UriTemplate. 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

      @Nullable String mqttPassword()
      Optional password to use to authenticate to the MQTT broker.