Class Etcd3ServiceDiscoveryFactory

java.lang.Object
org.apache.camel.component.etcd3.cloud.Etcd3ServiceDiscoveryFactory
All Implemented Interfaces:
org.apache.camel.cloud.ServiceDiscoveryFactory, org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>

@CloudServiceFactory("etcd-service-discovery") @Configurer @Deprecated public class Etcd3ServiceDiscoveryFactory extends Object implements org.apache.camel.cloud.ServiceDiscoveryFactory
Deprecated.
  • Constructor Details

    • Etcd3ServiceDiscoveryFactory

      public Etcd3ServiceDiscoveryFactory()
      Deprecated.
    • Etcd3ServiceDiscoveryFactory

      public Etcd3ServiceDiscoveryFactory(Etcd3Configuration configuration)
      Deprecated.
  • Method Details

    • getEndpoints

      public String getEndpoints()
      Deprecated.
    • setEndpoints

      public void setEndpoints(String endpoints)
      Deprecated.
      Configure etcd server endpoints using the IPNameResolver. Multiple endpoints can be separated by comma.
    • getUserName

      public String getUserName()
      Deprecated.
    • setUserName

      public void setUserName(String userName)
      Deprecated.
      Configure etcd auth user.
    • getPassword

      public String getPassword()
      Deprecated.
    • setPassword

      public void setPassword(String password)
      Deprecated.
      Configure etcd auth password.
    • getNamespace

      public String getNamespace()
      Deprecated.
    • setNamespace

      public void setNamespace(String namespace)
      Deprecated.
      Configure the namespace of keys used. "/" will be treated as no namespace.
    • getSslContext

      public io.netty.handler.ssl.SslContext getSslContext()
      Deprecated.
    • setSslContext

      public void setSslContext(io.netty.handler.ssl.SslContext sslContext)
      Deprecated.
      Configure SSL/TLS context to use instead of the system default.
    • getLoadBalancerPolicy

      public String getLoadBalancerPolicy()
      Deprecated.
    • setLoadBalancerPolicy

      public void setLoadBalancerPolicy(String loadBalancerPolicy)
      Deprecated.
      Configure etcd load balancer policy.
    • getAuthority

      public String getAuthority()
      Deprecated.
    • setAuthority

      public void setAuthority(String authority)
      Deprecated.
      Configure the authority used to authenticate connections to servers.
    • getMaxInboundMessageSize

      public Integer getMaxInboundMessageSize()
      Deprecated.
    • setMaxInboundMessageSize

      public void setMaxInboundMessageSize(Integer maxInboundMessageSize)
      Deprecated.
      Configure the maximum message size allowed for a single gRPC frame.
    • getHeaders

      public Map<String,String> getHeaders()
      Deprecated.
    • setHeaders

      public void setHeaders(Map<String,String> headers)
      Deprecated.
      Configure the headers to be added to http request headers.
    • getAuthHeaders

      public Map<String,String> getAuthHeaders()
      Deprecated.
    • setAuthHeaders

      public void setAuthHeaders(Map<String,String> authHeaders)
      Deprecated.
      Configure the headers to be added to auth request headers.
    • getRetryDelay

      public long getRetryDelay()
      Deprecated.
    • setRetryDelay

      public void setRetryDelay(long retryDelay)
      Deprecated.
      Configure the delay between retries in milliseconds.
    • getRetryMaxDelay

      public long getRetryMaxDelay()
      Deprecated.
    • setRetryMaxDelay

      public void setRetryMaxDelay(long retryMaxDelay)
      Deprecated.
      Configure the max backing off delay between retries in milliseconds.
    • getKeepAliveTime

      public Duration getKeepAliveTime()
      Deprecated.
    • setKeepAliveTime

      public void setKeepAliveTime(Duration keepAliveTime)
      Deprecated.
      Configure the interval for gRPC keepalives. The current minimum allowed by gRPC is 10 seconds.
    • getKeepAliveTimeout

      public Duration getKeepAliveTimeout()
      Deprecated.
    • setKeepAliveTimeout

      public void setKeepAliveTimeout(Duration keepAliveTimeout)
      Deprecated.
      Configure the timeout for gRPC keepalives.
    • getRetryMaxDuration

      public Duration getRetryMaxDuration()
      Deprecated.
    • setRetryMaxDuration

      public void setRetryMaxDuration(Duration retryMaxDuration)
      Deprecated.
      Configure the retries max duration.
    • getConnectionTimeout

      public Duration getConnectionTimeout()
      Deprecated.
    • setConnectionTimeout

      public void setConnectionTimeout(Duration connectionTimeout)
      Deprecated.
      Configure the connection timeout.
    • getServicePath

      public String getServicePath()
      Deprecated.
    • setServicePath

      public void setServicePath(String servicePath)
      Deprecated.
      The path to look for service discovery.
    • getKeyCharset

      public String getKeyCharset()
      Deprecated.
    • setKeyCharset

      public void setKeyCharset(String keyCharset)
      Deprecated.
      Configure the charset to use for the keys.
    • getValueCharset

      public String getValueCharset()
      Deprecated.
    • setValueCharset

      public void setValueCharset(String valueCharset)
      Deprecated.
      Configure the charset to use for the values.
    • getType

      public String getType()
      Deprecated.
    • setType

      public void setType(String type)
      Deprecated.
      Configure the type of service discovery. Possible values "watch" or any other.
    • newInstance

      public org.apache.camel.cloud.ServiceDiscovery newInstance(org.apache.camel.CamelContext camelContext) throws Exception
      Deprecated.
      Specified by:
      newInstance in interface org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
      Throws:
      Exception