@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(prefix="spring.cloud.cloudfoundry",
name={"username","password"})
@ConditionalOnClass(name={"reactor.core.publisher.Flux","org.cloudfoundry.operations.DefaultCloudFoundryOperations","org.cloudfoundry.reactor.client.ReactorCloudFoundryClient","org.reactivestreams.Publisher"})
@EnableConfigurationProperties(value=CloudFoundryProperties.class)
public class CloudFoundryClientAutoConfiguration
extends Object
| Constructor and Description |
|---|
CloudFoundryClientAutoConfiguration(CloudFoundryProperties cfp) |
| Modifier and Type | Method and Description |
|---|---|
org.cloudfoundry.reactor.client.ReactorCloudFoundryClient |
cloudFoundryClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider) |
org.cloudfoundry.operations.DefaultCloudFoundryOperations |
cloudFoundryOperations(org.cloudfoundry.client.CloudFoundryClient cloudFoundryClient,
org.cloudfoundry.doppler.DopplerClient dopplerClient,
org.cloudfoundry.routing.RoutingClient routingClient,
org.cloudfoundry.uaa.UaaClient uaaClient) |
CloudFoundryService |
cloudFoundryService(org.cloudfoundry.operations.CloudFoundryOperations cloudFoundryOperations) |
org.cloudfoundry.reactor.DefaultConnectionContext |
connectionContext() |
org.cloudfoundry.doppler.DopplerClient |
dopplerClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider) |
org.cloudfoundry.routing.RoutingClient |
routingClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider) |
org.cloudfoundry.reactor.tokenprovider.PasswordGrantTokenProvider |
tokenProvider() |
org.cloudfoundry.reactor.uaa.ReactorUaaClient |
uaaClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider) |
public CloudFoundryClientAutoConfiguration(CloudFoundryProperties cfp)
@Bean @Lazy @ConditionalOnMissingBean public CloudFoundryService cloudFoundryService(org.cloudfoundry.operations.CloudFoundryOperations cloudFoundryOperations)
@Bean
@Lazy
@ConditionalOnMissingBean
public org.cloudfoundry.operations.DefaultCloudFoundryOperations cloudFoundryOperations(org.cloudfoundry.client.CloudFoundryClient cloudFoundryClient,
org.cloudfoundry.doppler.DopplerClient dopplerClient,
org.cloudfoundry.routing.RoutingClient routingClient,
org.cloudfoundry.uaa.UaaClient uaaClient)
@Bean
@Lazy
@ConditionalOnMissingBean
public org.cloudfoundry.reactor.client.ReactorCloudFoundryClient cloudFoundryClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider)
@Bean
@Lazy
@ConditionalOnMissingBean
public org.cloudfoundry.doppler.DopplerClient dopplerClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider)
@Bean
@Lazy
@ConditionalOnMissingBean
public org.cloudfoundry.routing.RoutingClient routingClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider)
@Bean
@Lazy
@ConditionalOnMissingBean
public org.cloudfoundry.reactor.uaa.ReactorUaaClient uaaClient(org.cloudfoundry.reactor.ConnectionContext connectionContext,
org.cloudfoundry.reactor.TokenProvider tokenProvider)
@Bean @Lazy @ConditionalOnMissingBean public org.cloudfoundry.reactor.DefaultConnectionContext connectionContext()
@Bean @Lazy @ConditionalOnMissingBean public org.cloudfoundry.reactor.tokenprovider.PasswordGrantTokenProvider tokenProvider()
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.