@Configuration public class AdminClientBootstrapConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AdminClientBootstrapConfiguration.MarkedClientEnabled |
| 构造器和说明 |
|---|
AdminClientBootstrapConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
IClientProperties |
cloudClientProperties(CloudClientProperties properties) |
IClientProperties |
localClientProperties(LocalClientProperties properties) |
AdminClientBootstrapConfiguration.MarkedClientEnabled |
markedClientEnabled(IClientProperties clientProperties) |
okhttp3.OkHttpClient |
okHttpClient(AdminClientBootstrapConfiguration.MarkedClientEnabled marker) |
@Condition(onProperty="${solon.admin.client.mode:local} = local")
@Bean
public IClientProperties localClientProperties(@Inject(value="${solon.admin.client}")
LocalClientProperties properties)
@Condition(onProperty="${solon.admin.client.mode:local} = cloud")
@Bean
public IClientProperties cloudClientProperties(@Inject(value="${solon.admin.client}")
CloudClientProperties properties)
@Bean public AdminClientBootstrapConfiguration.MarkedClientEnabled markedClientEnabled(@Inject(required=false) IClientProperties clientProperties)
@Bean
public okhttp3.OkHttpClient okHttpClient(@Inject(required=false)
AdminClientBootstrapConfiguration.MarkedClientEnabled marker)
Copyright © 2023. All rights reserved.