Class KubernetesLockConfiguration
- java.lang.Object
-
- org.apache.camel.component.kubernetes.cluster.lock.KubernetesLockConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static double
DEFAULT_JITTER_FACTOR
static long
DEFAULT_LEASE_DURATION_MILLIS
static LeaseResourceType
DEFAULT_LEASE_RESOURCE_TYPE
static long
DEFAULT_RENEW_DEADLINE_MILLIS
static String
DEFAULT_RESOURCE_NAME
static long
DEFAULT_RETRY_PERIOD_MILLIS
-
Constructor Summary
Constructors Constructor Description KubernetesLockConfiguration()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_LEASE_RESOURCE_TYPE
public static final LeaseResourceType DEFAULT_LEASE_RESOURCE_TYPE
-
DEFAULT_RESOURCE_NAME
public static final String DEFAULT_RESOURCE_NAME
- See Also:
- Constant Field Values
-
DEFAULT_JITTER_FACTOR
public static final double DEFAULT_JITTER_FACTOR
- See Also:
- Constant Field Values
-
DEFAULT_LEASE_DURATION_MILLIS
public static final long DEFAULT_LEASE_DURATION_MILLIS
- See Also:
- Constant Field Values
-
DEFAULT_RENEW_DEADLINE_MILLIS
public static final long DEFAULT_RENEW_DEADLINE_MILLIS
- See Also:
- Constant Field Values
-
DEFAULT_RETRY_PERIOD_MILLIS
public static final long DEFAULT_RETRY_PERIOD_MILLIS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLeaseResourceType
public LeaseResourceType getLeaseResourceType()
-
setLeaseResourceType
public void setLeaseResourceType(LeaseResourceType leaseResourceType)
-
getKubernetesResourcesNamespaceOrDefault
public String getKubernetesResourcesNamespaceOrDefault(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
getKubernetesResourcesNamespace
public String getKubernetesResourcesNamespace()
-
setKubernetesResourcesNamespace
public void setKubernetesResourcesNamespace(String kubernetesResourcesNamespace)
-
getConfigMapName
@Deprecated public String getConfigMapName()
Deprecated.- Returns:
- the resource name
-
setConfigMapName
@Deprecated public void setConfigMapName(String kubernetesResourceName)
Deprecated.- Parameters:
kubernetesResourceName
- the resource name
-
getKubernetesResourceName
public String getKubernetesResourceName()
-
setKubernetesResourceName
public void setKubernetesResourceName(String kubernetesResourceName)
-
getGroupName
public String getGroupName()
-
setGroupName
public void setGroupName(String groupName)
-
getPodName
public String getPodName()
-
setPodName
public void setPodName(String podName)
-
getJitterFactor
public double getJitterFactor()
-
setJitterFactor
public void setJitterFactor(double jitterFactor)
-
getLeaseDurationSeconds
public int getLeaseDurationSeconds()
-
getLeaseDurationMillis
public long getLeaseDurationMillis()
-
setLeaseDurationMillis
public void setLeaseDurationMillis(long leaseDurationMillis)
-
getRenewDeadlineSeconds
public int getRenewDeadlineSeconds()
-
getRenewDeadlineMillis
public long getRenewDeadlineMillis()
-
setRenewDeadlineMillis
public void setRenewDeadlineMillis(long renewDeadlineMillis)
-
getRetryPeriodMillis
public long getRetryPeriodMillis()
-
setRetryPeriodMillis
public void setRetryPeriodMillis(long retryPeriodMillis)
-
copy
public KubernetesLockConfiguration copy()
-
-