public class SingletonPolicy<T extends SingletonPolicy<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SingletonPolicy.SingletonPolicyResources
Child mutators for SingletonPolicy
|
Constructor and Description |
---|
SingletonPolicy(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
cache()
The cache backing the singleton policy's singleton service.
|
T |
cache(String value)
The cache backing the singleton policy's singleton service.
|
String |
cacheContainer()
The cache container backing the singleton policy's singleton service
|
T |
cacheContainer(String value)
The cache container backing the singleton policy's singleton service
|
String |
getKey() |
Integer |
quorum()
The minimum number of nodes required before this singleton service will
start
|
T |
quorum(Integer value)
The minimum number of nodes required before this singleton service will
start
|
T |
randomElectionPolicy()
A random election policy
|
T |
randomElectionPolicy(RandomElectionPolicy value)
A random election policy
|
T |
randomElectionPolicy(RandomElectionPolicyConsumer consumer)
A random election policy
|
T |
randomElectionPolicy(RandomElectionPolicySupplier supplier)
A random election policy
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
simpleElectionPolicy()
A simple election policy
|
T |
simpleElectionPolicy(SimpleElectionPolicy value)
A simple election policy
|
T |
simpleElectionPolicy(SimpleElectionPolicyConsumer consumer)
A simple election policy
|
T |
simpleElectionPolicy(SimpleElectionPolicySupplier supplier)
A simple election policy
|
SingletonPolicy.SingletonPolicyResources |
subresources() |
public SingletonPolicy(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public SingletonPolicy.SingletonPolicyResources subresources()
public T randomElectionPolicy(RandomElectionPolicy value)
public T randomElectionPolicy(RandomElectionPolicyConsumer consumer)
public T randomElectionPolicy()
public T randomElectionPolicy(RandomElectionPolicySupplier supplier)
public T simpleElectionPolicy(SimpleElectionPolicy value)
public T simpleElectionPolicy(SimpleElectionPolicyConsumer consumer)
public T simpleElectionPolicy()
public T simpleElectionPolicy(SimpleElectionPolicySupplier supplier)
public String cache()
public T cache(String value)
public String cacheContainer()
public T cacheContainer(String value)
public Integer quorum()
Copyright © 2018 JBoss by Red Hat. All rights reserved.