rina.rib.api
Interface RIBDaemonAPI
- All Known Implementing Classes:
- RIBDaemonImpl
public interface RIBDaemonAPI
Resource Information Base (RIB) API
Note that there is no writeSubscription. We delete and create a new one
- Version:
- 1.0
this version does not implement those interfaces yet.
- Author:
- Yuefeng Wang and Flavio Esposito. Computer Science Department, Boston University
Method Summary |
int |
createPub(int frequency,
java.lang.String attribute)
|
int |
createSub(int frequency,
java.lang.String attribute)
|
int |
createSub(int frequency,
java.lang.String attribute,
java.lang.String publisher)
|
void |
createSubscription(double subscriptionID,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> attributeList,
java.util.LinkedList<java.lang.String> memberList,
double expression,
double tolerance,
java.lang.String readorwrite)
|
void |
deletePub(int pubID)
|
void |
deleteSub(int subID)
|
void |
deleteSubscription(double subscriptionID)
|
java.lang.Object |
readSub(int subID)
|
RIBAPI |
readSubscription(double subscriptionID)
|
void |
writePub(int pubID,
java.lang.Object msg)
|
createSub
int createSub(int frequency,
java.lang.String attribute)
createSub
int createSub(int frequency,
java.lang.String attribute,
java.lang.String publisher)
deleteSub
void deleteSub(int subID)
createPub
int createPub(int frequency,
java.lang.String attribute)
deletePub
void deletePub(int pubID)
readSub
java.lang.Object readSub(int subID)
writePub
void writePub(int pubID,
java.lang.Object msg)
createSubscription
void createSubscription(double subscriptionID,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> attributeList,
java.util.LinkedList<java.lang.String> memberList,
double expression,
double tolerance,
java.lang.String readorwrite)
deleteSubscription
void deleteSubscription(double subscriptionID)
readSubscription
RIBAPI readSubscription(double subscriptionID)