Package io.jmix.autoconfigure.searchaws
Class SearchAwsAutoConfiguration
java.lang.Object
io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
@AutoConfiguration
@AutoConfigureBefore(SearchAutoConfiguration.class)
@ConfigurationPropertiesScan
public class SearchAwsAutoConfiguration
extends Object
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ElasticsearchSslConfigurerprotected SearchAwsPropertiesprotected SearchProperties - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected com.amazonaws.auth.AWS4SignercreateAWS4Signer(String serviceName, String region) protected com.amazonaws.auth.AWSCredentialsProviderprotected org.apache.http.HttpRequestInterceptororg.elasticsearch.client.RestHighLevelClient 
- 
Field Details
- 
searchProperties
 - 
searchAwsProperties
 - 
elasticsearchSslConfigurer
 
 - 
 - 
Constructor Details
- 
SearchAwsAutoConfiguration
public SearchAwsAutoConfiguration() 
 - 
 - 
Method Details
- 
elasticSearchClient
@Bean("search_RestHighLevelClient") @ConditionalOnProperty(name="jmix.search.elasticsearch.aws.iam-auth", matchIfMissing=true) public org.elasticsearch.client.RestHighLevelClient elasticSearchClient() - 
createHttpRequestInterceptor
protected org.apache.http.HttpRequestInterceptor createHttpRequestInterceptor() - 
createAWS4Signer
 - 
createAWSCredentialsProvider
protected com.amazonaws.auth.AWSCredentialsProvider createAWSCredentialsProvider() 
 -