@Configuration @ConditionalOnProperty(value="spring.localstack.enabled") public class LocalstackAutoConfiguration extends Object
| Constructor and Description |
|---|
LocalstackAutoConfiguration(boolean asyncClientsEnabled,
boolean pullNewImage,
boolean randomPorts,
String externalHost,
String services,
boolean autoRemove,
String extraOptions,
String version,
String region) |
| Modifier and Type | Method and Description |
|---|---|
AmazonClientsHolder |
amazonClientsHolder() |
void |
cleanContext() |
LocalstackDocker |
localstackDocker() |
List<LocalstackService> |
services() |
public LocalstackAutoConfiguration(@Value(value="${spring.localstack.async-clients.enabled:false}")
boolean asyncClientsEnabled,
@Value(value="${spring.localstack.pull-new-image:false}")
boolean pullNewImage,
@Value(value="${spring.localstack.random-ports:true}")
boolean randomPorts,
@Value(value="${spring.localstack.external-host:localhost}")
String externalHost,
@Value(value="${spring.localstack.services:}")
String services,
@Value(value="${spring.localstack.auto-remove:true}")
boolean autoRemove,
@Value(value="${spring.localstack.extra-options:}")
String extraOptions,
@Value(value="${spring.localstack.version:latest}")
String version,
@Value(value="${spring.localstack.region:us-east-1}")
String region)
@Bean public LocalstackDocker localstackDocker()
public List<LocalstackService> services()
@Bean public AmazonClientsHolder amazonClientsHolder()
@EventListener(value={org.springframework.context.event.ContextStoppedEvent.class,org.springframework.context.event.ContextClosedEvent.class})
public void cleanContext()
Copyright © 2018. All rights reserved.