|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.entity.nosql.cassandra.CassandraClusterImpl.SeedTracker
protected class CassandraClusterImpl.SeedTracker
For tracking our seeds. This gets fiddly! High-level logic is:
Method Summary | |
---|---|
java.util.Set
|
gatherPotentialRunningSeeds()
|
java.util.Set
|
gatherPotentialSeeds()
|
protected java.util.Set
|
getSeeds()
|
boolean
|
isRunningSeed(Entity member)
|
boolean
|
isViableSeed(Entity member)
|
void
|
onHostnameChanged(Entity member, java.lang.String hostname)
|
void
|
onMemberRemoved(Entity member)
|
void
|
onServiceUpChanged(Entity member, java.lang.Boolean serviceUp)
|
void
|
refreshSeeds()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
public java.util.Set gatherPotentialRunningSeeds()
public java.util.Set gatherPotentialSeeds()
protected java.util.Set getSeeds()
public boolean isRunningSeed(Entity member)
public boolean isViableSeed(Entity member)
public void onHostnameChanged(Entity member, java.lang.String hostname)
public void onMemberRemoved(Entity member)
public void onServiceUpChanged(Entity member, java.lang.Boolean serviceUp)
public void refreshSeeds()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.