public class ReconfigurableSampleNodeConfig extends SampleNodeConfig<java.lang.Integer> implements ReconfigurableNodeConfig<java.lang.Integer>
DEFAULT_START_PORT
Constructor and Description |
---|
ReconfigurableSampleNodeConfig() |
ReconfigurableSampleNodeConfig(int defaultPort) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Integer> |
getActiveReplicas() |
java.util.Set<java.lang.Integer> |
getReconfigurators() |
java.util.Set<java.lang.Integer> |
getValuesFromJSONArray(org.json.JSONArray array) |
java.util.Set<java.lang.Integer> |
getValuesFromStringSet(java.util.Set<java.lang.String> strNodes)
Converts a set of string node ids using valueOf.
|
void |
localSetup(int nNodes) |
protected void |
localSetupARRC(int numActives,
int numRCs) |
boolean |
nodeExists(java.lang.Integer id) |
add, addLocal, clear, getBindAddress, getLocalAddress, getNodeAddress, getNodeIDs, getNodePort, getNodes, getPort, localSetup, localSetup, toString, valueOf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getActiveReplicasReadOnly, getReconfiguratorsReadOnly
getBindAddress, getNodeAddress, getNodeIDs, getNodePort
valueOf
public ReconfigurableSampleNodeConfig()
public ReconfigurableSampleNodeConfig(int defaultPort)
defaultPort
- public java.util.Set<java.lang.Integer> getActiveReplicas()
getActiveReplicas
in interface ReconfigurableNodeConfig<java.lang.Integer>
public java.util.Set<java.lang.Integer> getReconfigurators()
getReconfigurators
in interface ReconfigurableNodeConfig<java.lang.Integer>
public boolean nodeExists(java.lang.Integer id)
nodeExists
in interface NodeConfig<java.lang.Integer>
nodeExists
in class SampleNodeConfig<java.lang.Integer>
public void localSetup(int nNodes)
localSetup
in class SampleNodeConfig<java.lang.Integer>
protected void localSetupARRC(int numActives, int numRCs)
numActives
- numRCs
- public java.util.Set<java.lang.Integer> getValuesFromStringSet(java.util.Set<java.lang.String> strNodes)
Stringifiable
getValuesFromStringSet
in interface Stringifiable<java.lang.Integer>
getValuesFromStringSet
in class SampleNodeConfig<java.lang.Integer>
public java.util.Set<java.lang.Integer> getValuesFromJSONArray(org.json.JSONArray array) throws org.json.JSONException
getValuesFromJSONArray
in interface Stringifiable<java.lang.Integer>
getValuesFromJSONArray
in class SampleNodeConfig<java.lang.Integer>
org.json.JSONException