public class DeadlockDetectionConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<DeadlockDetectionConfiguration>
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private long |
spinDuration |
Constructor and Description |
---|
DeadlockDetectionConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
DeadlockDetectionConfiguration |
create()
Create the configuration bean
|
DeadlockDetectionConfigurationBuilder |
disable()
Disable deadlock detection
|
DeadlockDetectionConfigurationBuilder |
enable()
Enable deadlock detection
|
DeadlockDetectionConfigurationBuilder |
enabled(boolean enabled)
Enable or disable deadlock detection
|
DeadlockDetectionConfigurationBuilder |
read(DeadlockDetectionConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
DeadlockDetectionConfigurationBuilder |
spinDuration(long l)
Time period that determines how often is lock acquisition attempted within maximum time
allowed to acquire a particular lock
|
DeadlockDetectionConfigurationBuilder |
spinDuration(long l,
java.util.concurrent.TimeUnit unit)
Time period that determines how often is lock acquisition attempted within maximum time
allowed to acquire a particular lock
|
java.lang.String |
toString() |
void |
validate()
Validate the data in this builder before building the configuration bean
|
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
DeadlockDetectionConfigurationBuilder(ConfigurationBuilder builder)
public DeadlockDetectionConfigurationBuilder spinDuration(long l)
public DeadlockDetectionConfigurationBuilder spinDuration(long l, java.util.concurrent.TimeUnit unit)
public DeadlockDetectionConfigurationBuilder enable()
public DeadlockDetectionConfigurationBuilder disable()
public DeadlockDetectionConfigurationBuilder enabled(boolean enabled)
public void validate()
Builder
validate
in interface Builder<DeadlockDetectionConfiguration>
public DeadlockDetectionConfiguration create()
Builder
create
in interface Builder<DeadlockDetectionConfiguration>
public DeadlockDetectionConfigurationBuilder read(DeadlockDetectionConfiguration template)
Builder
read
in interface Builder<DeadlockDetectionConfiguration>
template
- the configuration from which to "clone" this config if needed.public java.lang.String toString()
toString
in class java.lang.Object