Class LocalStackSNSService

java.lang.Object
io.micronaut.testresources.localstack.sns.LocalStackSNSService
All Implemented Interfaces:
LocalStackService

public class LocalStackSNSService extends Object implements LocalStackService
Adds support for Localstack SNS.
  • Constructor Details

    • LocalStackSNSService

      public LocalStackSNSService()
  • Method Details

    • getServiceKind

      public org.testcontainers.containers.localstack.LocalStackContainer.Service getServiceKind()
      Description copied from interface: LocalStackService
      Returns the service kind.
      Specified by:
      getServiceKind in interface LocalStackService
      Returns:
      the service kind.
    • getResolvableProperties

      public List<String> getResolvableProperties()
      Description copied from interface: LocalStackService
      Returns the list of properties that this service can configure.
      Specified by:
      getResolvableProperties in interface LocalStackService
      Returns:
      the list of supported properties
    • resolveProperty

      public Optional<String> resolveProperty(String propertyName, org.testcontainers.containers.localstack.LocalStackContainer container)
      Description copied from interface: LocalStackService
      Resolves a property.
      Specified by:
      resolveProperty in interface LocalStackService
      Parameters:
      propertyName - the property to resolve
      container - the localstack container
      Returns:
      the resolved property, if available