|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectist.palcom.mal.AbstractMediaManager
ist.palcom.mal.udp.UDPMediaManager
public class UDPMediaManager
This class implement is a media manager for UDP.
MediaManager| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ist.palcom.mal.AbstractMediaManager |
|---|
AbstractMediaManager.DistributorThread |
| Field Summary |
|---|
| Fields inherited from class ist.palcom.mal.AbstractMediaManager |
|---|
distributorThread, PALCOM_URL_PREFIX, scheduler, TIMEOUTS_BEFORE_REMOVAL, WIRE_PROTOCOL_VERSION |
| Constructor Summary | |
|---|---|
UDPMediaManager(PalcomScheduler scheduler)
Deprecated. See superclass |
|
UDPMediaManager(PalcomScheduler scheduler,
PalcomThread errorHandler)
|
|
| Method Summary | |
|---|---|
URL[] |
getDefaultGroupAddresses()
|
int |
getDefaultReceiveBufferSize()
|
URL |
getDefaultUnicastURL()
Returns the URL that the manager listens for messages at by default. |
protected CommunicationThread |
getReceivingThread(URL url)
|
int |
getSendBufferSize()
|
protected CommunicationThread |
getSendingThread(URL url)
|
protected boolean |
isBroadcast(URL url)
This method is called isBroadcast, but in the case of UDP it actually checks if the address is a multicast address. |
protected void |
removeReceivingThread(URL url)
Stop receiving at url, and remove the receiving thread. |
void |
stop()
Stop the manager. |
void |
suggestReceiveBufferSize(int size)
|
void |
suggestSendBufferSize(int size)
Used in the same manner as setSendBufferSize. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UDPMediaManager(PalcomScheduler scheduler)
public UDPMediaManager(PalcomScheduler scheduler,
PalcomThread errorHandler)
| Method Detail |
|---|
public void stop()
AbstractMediaManager
stop in interface MediaManagerstop in class AbstractMediaManagerpublic URL getDefaultUnicastURL()
AbstractMediaManager
getDefaultUnicastURL in class AbstractMediaManagerprotected CommunicationThread getReceivingThread(URL url)
getReceivingThread in class AbstractMediaManagerprotected void removeReceivingThread(URL url)
AbstractMediaManager
removeReceivingThread in class AbstractMediaManagerprotected CommunicationThread getSendingThread(URL url)
getSendingThread in class AbstractMediaManagerprotected boolean isBroadcast(URL url)
isBroadcast in class AbstractMediaManagerpublic URL[] getDefaultGroupAddresses()
getDefaultGroupAddresses in class AbstractMediaManagerpublic int getDefaultReceiveBufferSize()
public int getSendBufferSize()
getSendBufferSize in interface MediaManagergetSendBufferSize in class AbstractMediaManagerpublic void suggestReceiveBufferSize(int size)
public void suggestSendBufferSize(int size)
AbstractMediaManager
suggestSendBufferSize in interface MediaManagersuggestSendBufferSize in class AbstractMediaManager
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||