org.mobicents.slee.sipevent.server.rlscache
Class ResourceList

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.rlscache.AbstractListReferenceEndpoint
      extended by org.mobicents.slee.sipevent.server.rlscache.AbstractListReferenceTo
          extended by org.mobicents.slee.sipevent.server.rlscache.ResourceList
All Implemented Interfaces:
ListReferenceEndpoint, ListReferenceFrom, ListReferenceTo

public class ResourceList
extends AbstractListReferenceTo
implements ListReferenceFrom


Field Summary
 
Fields inherited from class org.mobicents.slee.sipevent.server.rlscache.AbstractListReferenceTo
status
 
Constructor Summary
ResourceList(ListReferenceEndpointAddress address, ListReferenceFrom parent, RLSServicesCacheResourceAdaptor ra)
           
 
Method Summary
 ListReferenceTo addFromReference(ListReferenceFrom from, ListReferenceEndpointAddress toAddress)
           
 java.util.Set<EntryType> getEntries()
           
 RLSService.Status getStatus()
           
 java.util.concurrent.ConcurrentHashMap<ListReferenceEndpointAddress,ListReferenceTo> getToReferences()
           
 boolean hasFromReferences()
           
 void removeFromReference(ListReferenceEndpointAddress fromAddress, ListReferenceEndpointAddress toAddress)
           
 void setListType(ListType listType)
           
 void updated(ListReferenceTo referenceUpdated)
           
 
Methods inherited from class org.mobicents.slee.sipevent.server.rlscache.AbstractListReferenceEndpoint
equals, getAddress, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mobicents.slee.sipevent.server.rlscache.ListReferenceEndpoint
getAddress
 

Constructor Detail

ResourceList

public ResourceList(ListReferenceEndpointAddress address,
                    ListReferenceFrom parent,
                    RLSServicesCacheResourceAdaptor ra)
Method Detail

setListType

public void setListType(ListType listType)

getToReferences

public java.util.concurrent.ConcurrentHashMap<ListReferenceEndpointAddress,ListReferenceTo> getToReferences()

getStatus

public RLSService.Status getStatus()
Specified by:
getStatus in interface ListReferenceTo
Overrides:
getStatus in class AbstractListReferenceTo

updated

public void updated(ListReferenceTo referenceUpdated)
Specified by:
updated in interface ListReferenceFrom

getEntries

public java.util.Set<EntryType> getEntries()
Specified by:
getEntries in interface ListReferenceTo
Specified by:
getEntries in class AbstractListReferenceTo

addFromReference

public ListReferenceTo addFromReference(ListReferenceFrom from,
                                        ListReferenceEndpointAddress toAddress)
Specified by:
addFromReference in interface ListReferenceTo
Overrides:
addFromReference in class AbstractListReferenceTo

removeFromReference

public void removeFromReference(ListReferenceEndpointAddress fromAddress,
                                ListReferenceEndpointAddress toAddress)
Specified by:
removeFromReference in interface ListReferenceTo
Overrides:
removeFromReference in class AbstractListReferenceTo

hasFromReferences

public boolean hasFromReferences()
Specified by:
hasFromReferences in interface ListReferenceTo
Overrides:
hasFromReferences in class AbstractListReferenceTo


Copyright © 2011. All Rights Reserved.