public class Beacon
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static net.e6tech.elements.common.logging.Logger |
logger |
| Constructor and Description |
|---|
Beacon() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,HailingFrequency> |
frequencies() |
Federation |
getFederation() |
HailingFrequency |
getFrequency(java.lang.String memberId) |
boolean |
isShutdown() |
protected int |
knownFrequencies() |
java.util.Collection<Member> |
members() |
void |
onEvent(Event event) |
protected void |
removeFrequencies(java.util.Collection<Member> list) |
protected void |
removeFrequency(HailingFrequency frequency) |
protected void |
seeds(java.util.List<Member> seeds) |
void |
setFederation(Federation federation) |
void |
setShutdown(boolean shutdown) |
void |
shutdown() |
void |
start() |
protected void |
trimFrequencies() |
protected void |
updateFrequencies(java.util.Collection<Member> list) |
protected HailingFrequency |
updateFrequency(Member member) |
public Federation getFederation()
public void setFederation(Federation federation)
protected void seeds(java.util.List<Member> seeds)
public boolean isShutdown()
public void setShutdown(boolean shutdown)
public java.util.Collection<Member> members()
protected int knownFrequencies()
protected void trimFrequencies()
public HailingFrequency getFrequency(java.lang.String memberId)
protected HailingFrequency updateFrequency(Member member)
protected void updateFrequencies(java.util.Collection<Member> list)
protected void removeFrequency(HailingFrequency frequency)
protected void removeFrequencies(java.util.Collection<Member> list)
protected java.util.Map<java.lang.String,HailingFrequency> frequencies()
public void start()
public void onEvent(Event event)
public void shutdown()