org.apache.felix.upnp.basedriver.importer.core.event.structs
Class SidsListenersMaps

java.lang.Object
  extended by org.apache.felix.upnp.basedriver.importer.core.event.structs.SidsListenersMaps

public class SidsListenersMaps
extends Object

This class contain two table: - sid2listener: have SID of Suscribed Service as key and a Vector of UPnPEventListener as value - listener2sids: have an UPnPEventListener as kay and a Vector of SID of Scriscrobed Service

Author:
Felix Project Team

Constructor Summary
SidsListenersMaps()
           
 
Method Summary
 boolean getAlreadyFirst(String sid)
           
 Vector getListenersFromSid(String sid)
           
 Vector getSidsFromListener(UPnPEventListener listener)
           
 void putListener2Sids(UPnPEventListener listener, String sid)
           
 void putSid2Listeners(String sid, UPnPEventListener listener)
           
 void removeListenerKey(UPnPEventListener listener)
           
 void removeSidKey(String sid)
           
 void setAlreadyFirst(String sid, boolean bool)
           
 boolean updateListeners(String sid, String deviceID, String serviceID, Dictionary dictionary)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SidsListenersMaps

public SidsListenersMaps()
Method Detail

putSid2Listeners

public final void putSid2Listeners(String sid,
                                   UPnPEventListener listener)

getListenersFromSid

public final Vector getListenersFromSid(String sid)

removeSidKey

public final void removeSidKey(String sid)

updateListeners

public final boolean updateListeners(String sid,
                                     String deviceID,
                                     String serviceID,
                                     Dictionary dictionary)

getAlreadyFirst

public final boolean getAlreadyFirst(String sid)

setAlreadyFirst

public final void setAlreadyFirst(String sid,
                                  boolean bool)

putListener2Sids

public final void putListener2Sids(UPnPEventListener listener,
                                   String sid)

getSidsFromListener

public final Vector getSidsFromListener(UPnPEventListener listener)

removeListenerKey

public final void removeListenerKey(UPnPEventListener listener)


Copyright © 2011 Apache Software Foundation. All Rights Reserved.