public class CompatibilityModeConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<CompatibilityModeConfiguration>
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private Marshaller |
marshaller |
Constructor and Description |
---|
CompatibilityModeConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
CompatibilityModeConfiguration |
create()
Create the configuration bean
|
CompatibilityModeConfigurationBuilder |
disable()
Disables compatibility mode between embedded.
|
CompatibilityModeConfigurationBuilder |
enable()
Enables compatibility mode between embedded and different remote
endpoints (Hot Rod, Memcached, REST...etc).
|
CompatibilityModeConfigurationBuilder |
enabled(boolean enabled)
Sets whether compatibility mode is enabled or disabled.
|
CompatibilityModeConfigurationBuilder |
marshaller(Marshaller marshaller)
Sets the marshaller instance to be used by the interoperability layer.
|
CompatibilityModeConfigurationBuilder |
marshaller(org.infinispan.marshall.Marshaller marshaller)
Deprecated.
|
Builder<?> |
read(CompatibilityModeConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
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 Marshaller marshaller
CompatibilityModeConfigurationBuilder(ConfigurationBuilder builder)
public CompatibilityModeConfigurationBuilder enable()
public CompatibilityModeConfigurationBuilder disable()
public CompatibilityModeConfigurationBuilder enabled(boolean enabled)
enabled
- if true, compatibility mode is enabled. If false, it is disabled.public CompatibilityModeConfigurationBuilder marshaller(Marshaller marshaller)
@Deprecated public CompatibilityModeConfigurationBuilder marshaller(org.infinispan.marshall.Marshaller marshaller)
public void validate()
Builder
validate
in interface Builder<CompatibilityModeConfiguration>
public CompatibilityModeConfiguration create()
Builder
create
in interface Builder<CompatibilityModeConfiguration>
public Builder<?> read(CompatibilityModeConfiguration template)
Builder
read
in interface Builder<CompatibilityModeConfiguration>
template
- the configuration from which to "clone" this config if needed.