public class StoreAsBinaryConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<StoreAsBinaryConfiguration>
StoreAsBinaryConfiguration
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private boolean |
storeKeysAsBinary |
private boolean |
storeValuesAsBinary |
Constructor and Description |
---|
StoreAsBinaryConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
StoreAsBinaryConfiguration |
create()
Create the configuration bean
|
StoreAsBinaryConfigurationBuilder |
defensive(boolean defensive)
Deprecated.
Store as binary configuration is always defensive now.
|
StoreAsBinaryConfigurationBuilder |
disable()
Disables storing both keys and values as binary.
|
StoreAsBinaryConfigurationBuilder |
enable()
Enables storing both keys and values as binary.
|
StoreAsBinaryConfigurationBuilder |
enabled(boolean enabled)
Sets whether this feature is enabled or disabled.
|
StoreAsBinaryConfigurationBuilder |
read(StoreAsBinaryConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
StoreAsBinaryConfigurationBuilder |
storeKeysAsBinary(boolean storeKeysAsBinary)
Specify whether keys are stored as binary or not.
|
StoreAsBinaryConfigurationBuilder |
storeValuesAsBinary(boolean storeValuesAsBinary)
Specify whether values are stored as binary or not.
|
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
private boolean enabled
private boolean storeKeysAsBinary
private boolean storeValuesAsBinary
StoreAsBinaryConfigurationBuilder(ConfigurationBuilder builder)
public StoreAsBinaryConfigurationBuilder enable()
public StoreAsBinaryConfigurationBuilder disable()
public StoreAsBinaryConfigurationBuilder enabled(boolean enabled)
enabled
- if true, this feature is enabled. If false, it is disabled.public StoreAsBinaryConfigurationBuilder storeKeysAsBinary(boolean storeKeysAsBinary)
storeKeysAsBinary
- if true, keys are stored as binary. If false, keys are stored as object references.public StoreAsBinaryConfigurationBuilder storeValuesAsBinary(boolean storeValuesAsBinary)
storeValuesAsBinary
- if true, values are stored as binary. If false, values are stored as object references.@Deprecated public StoreAsBinaryConfigurationBuilder defensive(boolean defensive)
defensive
- boolean indicating whether defensive copies
should be enabled cache widepublic void validate()
Builder
validate
in interface Builder<StoreAsBinaryConfiguration>
public StoreAsBinaryConfiguration create()
Builder
create
in interface Builder<StoreAsBinaryConfiguration>
public StoreAsBinaryConfigurationBuilder read(StoreAsBinaryConfiguration template)
Builder
read
in interface Builder<StoreAsBinaryConfiguration>
template
- the configuration from which to "clone" this config if needed.public java.lang.String toString()
toString
in class java.lang.Object