public class BusMemberMonitor extends Object implements DistributedBusMemberListener
Modifier and Type | Field and Description |
---|---|
static BusMemberMonitor |
instance |
Constructor and Description |
---|
BusMemberMonitor() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(BusMemberListener l) |
void |
busMemberAdded(PeerCard origin,
String busMemberID,
String busName,
BusMemberType memberType,
String label,
String comment)
Invoked when a new BusMember is registered in the bus.
|
void |
busMemberRemoved(PeerCard origin,
String busMemberID)
Invoked when an existing BusMember is unregistered from the bus.
|
void |
regParamsAdded(PeerCard origin,
String busMemberID,
Resource[] params)
Invoked when registration parameters of an existing BusMember are added.
|
void |
regParamsRemoved(PeerCard origin,
String busMemberID,
Resource[] params)
Invoked when registration parameters of an existing BusMember are
removed.
|
void |
removeListener(BusMemberListener l) |
void |
start() |
void |
stop() |
public static BusMemberMonitor instance
public void addListener(BusMemberListener l)
public void removeListener(BusMemberListener l)
public void start()
public void stop()
public void busMemberAdded(PeerCard origin, String busMemberID, String busName, BusMemberType memberType, String label, String comment)
DistributedBusMemberListener
busMemberAdded
in interface DistributedBusMemberListener
origin
- the peer on which the event occurred.public void busMemberRemoved(PeerCard origin, String busMemberID)
DistributedBusMemberListener
busMemberRemoved
in interface DistributedBusMemberListener
origin
- the peer on which the event occurred.public void regParamsAdded(PeerCard origin, String busMemberID, Resource[] params)
DistributedBusMemberListener
ServiceProfile
s for
ServiceCallee
s or ContextEventPattern
for
ContextSubscriber
.regParamsAdded
in interface DistributedBusMemberListener
origin
- the peer on which the event occurred.busMemberID
- the ID of the bus member for which the registration parameters
have been added.params
- the registration parameters that have been added.public void regParamsRemoved(PeerCard origin, String busMemberID, Resource[] params)
DistributedBusMemberListener
ServiceProfile
s for ServiceCallee
s or
ContextEventPattern
for ContextSubscriber
.regParamsRemoved
in interface DistributedBusMemberListener
origin
- the peer on which the event occurred.busMemberID
- the ID of the bus member for which the registration parameters
have been removed.params
- the registration parameters that have been removed.Copyright © 2018 universAAL Consortium. All rights reserved.