Class CloudFoundryClientFactory
- java.lang.Object
-
- com.sap.cloudfoundry.client.facade.adapters.CloudFoundryClientFactory
-
- Direct Known Subclasses:
ImmutableCloudFoundryClientFactory
@Immutable public abstract class CloudFoundryClientFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description CloudFoundryClientFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.cloudfoundry.client.CloudFoundryClientcreateClient(URL controllerUrl, OAuthClient oAuthClient, Map<String,String> requestTags)LogCacheClientcreateLogCacheClient(URL controllerUrl, OAuthClient oAuthClient, Map<String,String> requestTags)CloudSpaceClientcreateSpaceClient(URL controllerUrl, OAuthClient oAuthClient, Map<String,String> requestTags)abstract Optional<Integer>getConnectionPoolSize()abstract Optional<Duration>getConnectTimeout()org.cloudfoundry.reactor.ConnectionContextgetOrCreateConnectionContext(String controllerApiHost)abstract Optional<Duration>getResponseTimeout()abstract Optional<Duration>getSslHandshakeTimeout()abstract Optional<Integer>getThreadPoolSize()
-
-
-
Method Detail
-
createClient
public org.cloudfoundry.client.CloudFoundryClient createClient(URL controllerUrl, OAuthClient oAuthClient, Map<String,String> requestTags)
-
createLogCacheClient
public LogCacheClient createLogCacheClient(URL controllerUrl, OAuthClient oAuthClient, Map<String,String> requestTags)
-
createSpaceClient
public CloudSpaceClient createSpaceClient(URL controllerUrl, OAuthClient oAuthClient, Map<String,String> requestTags)
-
getOrCreateConnectionContext
public org.cloudfoundry.reactor.ConnectionContext getOrCreateConnectionContext(String controllerApiHost)
-
-