@Configuration
@ConditionalOnClass(value={com.azure.storage.blob.BlobServiceClientBuilder.class,com.azure.storage.file.share.ShareServiceClientBuilder.class,org.springframework.boot.actuate.health.HealthIndicator.class})
@PropertySource(value="classpath:/azure-spring-actuator.properties")
@AutoConfigureAfter(value=StorageAutoConfiguration.class)
public class StorageHealthConfiguration
extends Object
| Constructor and Description |
|---|
StorageHealthConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
BlobStorageHealthIndicator |
blobStorageHealthIndicator(com.azure.storage.blob.BlobServiceClientBuilder blobServiceClientBuilder) |
FileStorageHealthIndicator |
fileStorageHealthIndicator(com.azure.storage.file.share.ShareServiceClientBuilder shareServiceClientBuilder) |
@Bean @ConditionalOnEnabledHealthIndicator(value="azure-storage") @ConditionalOnBean(value=com.azure.storage.blob.BlobServiceClientBuilder.class) public BlobStorageHealthIndicator blobStorageHealthIndicator(com.azure.storage.blob.BlobServiceClientBuilder blobServiceClientBuilder)
@Bean @ConditionalOnEnabledHealthIndicator(value="azure-storage") @ConditionalOnBean(value=com.azure.storage.file.share.ShareServiceClientBuilder.class) public FileStorageHealthIndicator fileStorageHealthIndicator(com.azure.storage.file.share.ShareServiceClientBuilder shareServiceClientBuilder)
Copyright © 2021 Microsoft Corporation. All rights reserved.