Class KubernetesLockConfiguration
- java.lang.Object
-
- org.apache.camel.component.kubernetes.cluster.lock.KubernetesLockConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CONFIGMAP_NAMEstatic doubleDEFAULT_JITTER_FACTORstatic longDEFAULT_LEASE_DURATION_MILLISstatic longDEFAULT_RENEW_DEADLINE_MILLISstatic longDEFAULT_RETRY_PERIOD_MILLIS
-
Constructor Summary
Constructors Constructor Description KubernetesLockConfiguration()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_CONFIGMAP_NAME
public static final String DEFAULT_CONFIGMAP_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
-
getKubernetesResourcesNamespaceOrDefault
public String getKubernetesResourcesNamespaceOrDefault(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
getKubernetesResourcesNamespace
public String getKubernetesResourcesNamespace()
-
setKubernetesResourcesNamespace
public void setKubernetesResourcesNamespace(String kubernetesResourcesNamespace)
-
getConfigMapName
public String getConfigMapName()
-
setConfigMapName
public void setConfigMapName(String configMapName)
-
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)
-
getLeaseDurationMillis
public long getLeaseDurationMillis()
-
setLeaseDurationMillis
public void setLeaseDurationMillis(long leaseDurationMillis)
-
getRenewDeadlineMillis
public long getRenewDeadlineMillis()
-
setRenewDeadlineMillis
public void setRenewDeadlineMillis(long renewDeadlineMillis)
-
getRetryPeriodMillis
public long getRetryPeriodMillis()
-
setRetryPeriodMillis
public void setRetryPeriodMillis(long retryPeriodMillis)
-
copy
public KubernetesLockConfiguration copy()
-
-