Class DefaultLockIdentityProvider
java.lang.Object
io.micronaut.kubernetes.client.operator.leaderelection.DefaultLockIdentityProvider
- All Implemented Interfaces:
LockIdentityProvider
Default implementation of
LockIdentityProvider which resolves the unique lock identity from the HOSTNAME
environment variable.- Since:
- 3.3
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultLockIdentityProvider(@NonNull io.micronaut.kubernetes.client.PodNameResolver podNameResolver) -
Method Summary
-
Constructor Details
-
DefaultLockIdentityProvider
public DefaultLockIdentityProvider(@NonNull @NonNull io.micronaut.kubernetes.client.PodNameResolver podNameResolver)
-
-
Method Details
-
getIdentity
Description copied from interface:LockIdentityProviderGet the lock identity.- Specified by:
getIdentityin interfaceLockIdentityProvider- Returns:
- the lock identity.
-