API for INS applications
- Applications inherit methods from
ins.api.Application
void startAnnouncer(NameSpecifier[] ns)
- Specifies intentional name(s) for application
- Variant includes metric in announcement
boolean sendMessage(NameSpecifier sourceNS,
NameSpecifier destNS,
boolean multicast, byte[] data)
- Sends late-binding message
- Message can be anycast or multicast
NameSpecifier[] discoverNames(NameSpecifier query)
- Returns list of names matching query
- Method to override:
receivePacket(Packet p)
- Handles packets addressed to announced name