public class GroupsConfigurationBuilder extends AbstractClusteringConfigurationChildBuilder
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private java.util.List<org.infinispan.distribution.group.Grouper<?>> |
groupers |
Modifier | Constructor and Description |
---|---|
protected |
GroupsConfigurationBuilder(ClusteringConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
GroupsConfigurationBuilder |
addGrouper(org.infinispan.distribution.group.Grouper<?> grouper)
Add a grouper
|
GroupsConfigurationBuilder |
clearGroupers()
Clear the groupers
|
GroupsConfiguration |
create() |
GroupsConfigurationBuilder |
disabled()
Disable grouping support so that
Group annotations are not used and any configured
groupers will not be be invoked |
GroupsConfigurationBuilder |
enabled()
Enable grouping support so that
Group annotations are honored and any configured
groupers will be invoked |
GroupsConfigurationBuilder |
enabled(boolean enabled)
Enable grouping support so that
Group annotations are honored and any configured
groupers will be invoked |
GroupsConfigurationBuilder |
read(GroupsConfiguration template) |
java.lang.String |
toString() |
void |
validate() |
GroupsConfigurationBuilder |
withGroupers(java.util.List<org.infinispan.distribution.group.Grouper<?>> groupers)
Set the groupers to use
|
async, getClusteringBuilder, hash, l1, stateTransfer, sync
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, sites, storeAsBinary, transaction, unsafe, versioning
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, sites, storeAsBinary, transaction, unsafe, versioning
private boolean enabled
private java.util.List<org.infinispan.distribution.group.Grouper<?>> groupers
protected GroupsConfigurationBuilder(ClusteringConfigurationBuilder builder)
public GroupsConfigurationBuilder enabled()
Group
annotations are honored and any configured
groupers will be invokedpublic GroupsConfigurationBuilder enabled(boolean enabled)
Group
annotations are honored and any configured
groupers will be invokedpublic GroupsConfigurationBuilder disabled()
Group
annotations are not used and any configured
groupers will not be be invokedpublic GroupsConfigurationBuilder withGroupers(java.util.List<org.infinispan.distribution.group.Grouper<?>> groupers)
public GroupsConfigurationBuilder clearGroupers()
public GroupsConfigurationBuilder addGrouper(org.infinispan.distribution.group.Grouper<?> grouper)
public void validate()
public GroupsConfiguration create()
public GroupsConfigurationBuilder read(GroupsConfiguration template)
public java.lang.String toString()
toString
in class java.lang.Object