|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--com.sun.multicast.advertising.Listener
The Listener object manages all address listener objects
Advertisement
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Method Summary | |
void |
addAllAdvertisementsChangeListener(AllAdvertisementsChangeListener changeListener)
Adds a listener for any change in the advertisements |
Advertisement[] |
getAdvertisements()
Returns an array of all advertisements heard on the default address |
Advertisement[] |
getAdvertisements(java.net.InetAddress address)
Returns an array of all advertisements heard on the specified address |
Advertisement[] |
getAllAdvertisements()
Returns an array of all advertisements heard |
int |
getCurrentAdCount()
Returns the count of advertisements heard on the standard address |
int |
getCurrentAdCount(java.net.InetAddress advertisingAddress)
Returns the count of advertisements heard on a given address |
int |
getInvalidAdvertisementCount()
Returns the count of invalid advertisements received on the standard address |
int |
getInvalidAdvertisementCount(java.net.InetAddress advertisingAddress)
Returns the count of invalid advertisements received on the address |
static Listener |
getListener()
Retrieves the Listener object |
boolean |
isAddressInUse(java.net.InetAddress testAddress)
Determines whether or not the specified address is being advertised |
void |
removeAllAdvertisementsChangeListener(AllAdvertisementsChangeListener changeListener)
Removes a listener for any change in the advertisements |
void |
run()
Overrides Thread's run method. |
void |
startListening()
Starts listening on the default address |
void |
startListening(java.net.InetAddress listeningAddress)
Starts listening on the specified address |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public static Listener getListener() throws java.net.UnknownHostException
public void startListening() throws java.io.IOException
public void startListening(java.net.InetAddress listeningAddress) throws java.io.IOException
address
- address to listen onpublic int getCurrentAdCount(java.net.InetAddress advertisingAddress)
address
- listening addresspublic int getCurrentAdCount()
public int getInvalidAdvertisementCount()
public int getInvalidAdvertisementCount(java.net.InetAddress advertisingAddress)
public boolean isAddressInUse(java.net.InetAddress testAddress)
address
- address to look fortrue
if the address is being advertised;
false
otherwisepublic Advertisement[] getAllAdvertisements()
public Advertisement[] getAdvertisements(java.net.InetAddress address)
address
- listening addresspublic Advertisement[] getAdvertisements()
public void addAllAdvertisementsChangeListener(AllAdvertisementsChangeListener changeListener)
changelistener
- an instance of AllAdvertisementsChangeListenerpublic void removeAllAdvertisementsChangeListener(AllAdvertisementsChangeListener changeListener)
changelistener
- an instance of AllAdvertisementsChangeListenerpublic void run()
run
in class java.lang.Thread
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.