public class HttpDiscoveryContextBuilderImpl extends Object implements HttpDiscoveryContext.HttpDiscoveryContextBuilder
org.refcodes.net.LoadBalancingStrategyAccessor.LoadBalancingStrategyBuilder<B extends org.refcodes.net.LoadBalancingStrategyAccessor.LoadBalancingStrategyBuilder<B>>, org.refcodes.net.LoadBalancingStrategyAccessor.LoadBalancingStrategyMutator, org.refcodes.net.LoadBalancingStrategyAccessor.LoadBalancingStrategyProperty
HttpDiscoveryUrlAccessor.HttpDiscoveryUrlBuilder<B extends HttpDiscoveryUrlAccessor.HttpDiscoveryUrlBuilder<B>>, HttpDiscoveryUrlAccessor.HttpDiscoveryUrlMutator, HttpDiscoveryUrlAccessor.HttpDiscoveryUrlProperty
org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<B extends org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<B>>, org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorMutator, org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorProperty
Constructor and Description |
---|
HttpDiscoveryContextBuilderImpl(org.refcodes.net.Url aDiscoveryUrl)
Constructs the
HttpDiscoveryContextBuilderImpl context. |
HttpDiscoveryContextBuilderImpl(org.refcodes.net.Url aDiscoveryUrl,
org.refcodes.security.TrustStoreDescriptor aTrustStoreDescriptor)
Constructs the
HttpDiscoveryContextBuilderImpl context. |
Modifier and Type | Method and Description |
---|---|
org.refcodes.net.Url |
getHttpDiscoveryUrl()
Retrieves the URL from the URL property locating the service discovery
discovery.
|
org.refcodes.net.LoadBalancingStrategy |
getLoadBalancingStrategy() |
org.refcodes.security.TrustStoreDescriptor |
getTrustStoreDescriptor() |
void |
setHttpDiscoveryUrl(org.refcodes.net.Url aUrl)
Sets the URL for the URL property locating the service discovery
discovery.
|
void |
setLoadBalancingStrategy(org.refcodes.net.LoadBalancingStrategy aStrategy) |
void |
setTrustStoreDescriptor(org.refcodes.security.TrustStoreDescriptor aStoreDescriptor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withHttpDiscoveryUrl, withLoadBalancingStrategy, withTrustStoreDescriptor
public HttpDiscoveryContextBuilderImpl(org.refcodes.net.Url aDiscoveryUrl)
HttpDiscoveryContextBuilderImpl
context.aDiscoveryUrl
- The Url
pointing to the service discovery
registry.public HttpDiscoveryContextBuilderImpl(org.refcodes.net.Url aDiscoveryUrl, org.refcodes.security.TrustStoreDescriptor aTrustStoreDescriptor)
HttpDiscoveryContextBuilderImpl
context.aDiscoveryUrl
- The Url
pointing to the service discovery
registry.aTrustStoreDescriptor
- The descriptor describing the truststore
(KeyStore
) required for establishing an HTTPS connection
to the registry.public org.refcodes.net.Url getHttpDiscoveryUrl()
getHttpDiscoveryUrl
in interface HttpDiscoveryUrlAccessor
public org.refcodes.security.TrustStoreDescriptor getTrustStoreDescriptor()
getTrustStoreDescriptor
in interface org.refcodes.security.TrustStoreDescriptorAccessor
public void setHttpDiscoveryUrl(org.refcodes.net.Url aUrl)
HttpDiscoveryUrlAccessor.HttpDiscoveryUrlMutator
setHttpDiscoveryUrl
in interface HttpDiscoveryUrlAccessor.HttpDiscoveryUrlMutator
aUrl
- The service discovery discovery URL to be stored by the
URL property.public void setTrustStoreDescriptor(org.refcodes.security.TrustStoreDescriptor aStoreDescriptor)
setTrustStoreDescriptor
in interface org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorMutator
public org.refcodes.net.LoadBalancingStrategy getLoadBalancingStrategy()
getLoadBalancingStrategy
in interface org.refcodes.net.LoadBalancingStrategyAccessor
public void setLoadBalancingStrategy(org.refcodes.net.LoadBalancingStrategy aStrategy)
setLoadBalancingStrategy
in interface org.refcodes.net.LoadBalancingStrategyAccessor.LoadBalancingStrategyMutator
Copyright © 2018. All rights reserved.