|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The interface responsible for discovering and publishing advertisements
| Field Summary | |
static long |
DEFAULT_LIFETIME
Default lifetime for an advertisememt (1 hour) |
static java.lang.String |
DISCOVERY_SERVICE
|
| Method Summary | |
void |
addDiscoveryListener(DiscoveryListener listener)
Adds a listener to be notified when an advert is discovered |
void |
init()
Initialises the discovery service |
void |
publish(Advertisement advert)
Publishes an advertisement/query using the discovery pipe, with a DEFAULT_LIFETIME. |
void |
publish(Advertisement advert,
long lifetime)
Publishes an advertisement/query using the discovery pipe, with the specified lifetime. |
void |
removeDiscoveryListener(DiscoveryListener listener)
Removes a listener from being notified when an advert is discovered |
| Field Detail |
public static final java.lang.String DISCOVERY_SERVICE
public static final long DEFAULT_LIFETIME
| Method Detail |
public void init()
throws InitializationException,
java.io.IOException
InitializationException
java.io.IOExceptionpublic void addDiscoveryListener(DiscoveryListener listener)
public void removeDiscoveryListener(DiscoveryListener listener)
public void publish(Advertisement advert)
throws java.io.IOException
advert - the advert/query being published
java.io.IOException
public void publish(Advertisement advert,
long lifetime)
throws java.io.IOException
advert - the advert/query being publishedlifetime - the lifetime for the advert in milliseconds
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||