Class ConsulLockProvider.Configuration.Builder
java.lang.Object
net.javacrumbs.shedlock.provider.consul.ConsulLockProvider.Configuration.Builder
- Enclosing class:
- ConsulLockProvider.Configuration
public static final class ConsulLockProvider.Configuration.Builder extends Object
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ConsulLockProvider.Configurationbuild()ConsulLockProvider.Configuration.BuilderwithConsulClient(com.ecwid.consul.v1.ConsulClient consulClient)ConsulLockProvider.Configuration.BuilderwithConsulLockPostfix(String consulLockPostfix)ConsulLockProvider.Configuration.BuilderwithConsulLockPrefix(String leaderKeyPrefix)ConsulLockProvider.Configuration.BuilderwithGracefulShutdownInterval(Duration gracefulShutdownInterval)ConsulLockProvider.Configuration.BuilderwithMinSessionTtl(Duration minSessionTtl)ConsulLockProvider.Configuration.BuilderwithToken(String token)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withMinSessionTtl
-
withConsulLockPostfix
-
withConsulClient
public ConsulLockProvider.Configuration.Builder withConsulClient(com.ecwid.consul.v1.ConsulClient consulClient) -
withGracefulShutdownInterval
public ConsulLockProvider.Configuration.Builder withGracefulShutdownInterval(Duration gracefulShutdownInterval) -
withToken
-
withConsulLockPrefix
-
build
-