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

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.rlscache.RLSServicesCacheDataSource

public class RLSServicesCacheDataSource
extends java.lang.Object


Constructor Summary
RLSServicesCacheDataSource()
           
 
Method Summary
 java.lang.Object getActivity(javax.slee.resource.ActivityHandle handle)
           
 javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activity)
           
 java.util.Set<javax.slee.resource.ActivityHandle> getAllHandles()
           
 ReferencedResourceLists getResourceList(DocumentSelector documentSelector)
           
 ResourceListActivityImpl getResourceListActivity(ResourceListActivityHandle handle)
           
 RLSServiceImpl getRLSService(java.lang.String serviceURI)
           
 RLSServiceActivityImpl getRLSServiceActivity(RLSServiceActivityHandle handle)
           
 java.util.Set<java.lang.String> getRLSServices()
           
 java.util.Set<java.lang.String> getRlsServicesDocs(DocumentSelector documentSelector)
           
 ResourceListActivityImpl putIfAbsentResourceListActivity(ResourceListActivityHandle handle, ResourceListActivityImpl activity)
           
 RLSServiceActivityImpl putIfAbsentRLSServiceActivity(RLSServiceActivityHandle handle, RLSServiceActivityImpl activity)
           
 ReferencedResourceLists putResourceListIfAbsent(DocumentSelector documentSelector, ReferencedResourceLists resourceList)
           
 RLSServiceImpl putRLSServiceIfAbsent(java.lang.String serviceURI, RLSServiceImpl rlsService)
           
 void putRlsServicesDocs(DocumentSelector documentSelector, java.util.Set<java.lang.String> rlsServicesDoc)
           
 void removeActivity(javax.slee.resource.ActivityHandle handle)
           
 ReferencedResourceLists removeResourceList(DocumentSelector documentSelector)
           
 ResourceListActivityImpl removeResourceListActivity(ResourceListActivityHandle handle)
           
 RLSServiceImpl removeRLSService(java.lang.String serviceURI)
           
 RLSServiceActivityImpl removeRLSServiceActivity(RLSServiceActivityHandle handle)
           
 java.util.Set<java.lang.String> removeRlsServicesDocs(DocumentSelector documentSelector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RLSServicesCacheDataSource

public RLSServicesCacheDataSource()
Method Detail

removeActivity

public void removeActivity(javax.slee.resource.ActivityHandle handle)

getActivity

public java.lang.Object getActivity(javax.slee.resource.ActivityHandle handle)

getActivityHandle

public javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activity)

putIfAbsentRLSServiceActivity

public RLSServiceActivityImpl putIfAbsentRLSServiceActivity(RLSServiceActivityHandle handle,
                                                            RLSServiceActivityImpl activity)

getRLSServiceActivity

public RLSServiceActivityImpl getRLSServiceActivity(RLSServiceActivityHandle handle)

removeRLSServiceActivity

public RLSServiceActivityImpl removeRLSServiceActivity(RLSServiceActivityHandle handle)

putIfAbsentResourceListActivity

public ResourceListActivityImpl putIfAbsentResourceListActivity(ResourceListActivityHandle handle,
                                                                ResourceListActivityImpl activity)

getResourceListActivity

public ResourceListActivityImpl getResourceListActivity(ResourceListActivityHandle handle)

removeResourceListActivity

public ResourceListActivityImpl removeResourceListActivity(ResourceListActivityHandle handle)

putRLSServiceIfAbsent

public RLSServiceImpl putRLSServiceIfAbsent(java.lang.String serviceURI,
                                            RLSServiceImpl rlsService)

getRLSService

public RLSServiceImpl getRLSService(java.lang.String serviceURI)

removeRLSService

public RLSServiceImpl removeRLSService(java.lang.String serviceURI)

putResourceListIfAbsent

public ReferencedResourceLists putResourceListIfAbsent(DocumentSelector documentSelector,
                                                       ReferencedResourceLists resourceList)

getResourceList

public ReferencedResourceLists getResourceList(DocumentSelector documentSelector)

removeResourceList

public ReferencedResourceLists removeResourceList(DocumentSelector documentSelector)

putRlsServicesDocs

public void putRlsServicesDocs(DocumentSelector documentSelector,
                               java.util.Set<java.lang.String> rlsServicesDoc)

getRlsServicesDocs

public java.util.Set<java.lang.String> getRlsServicesDocs(DocumentSelector documentSelector)

removeRlsServicesDocs

public java.util.Set<java.lang.String> removeRlsServicesDocs(DocumentSelector documentSelector)

getRLSServices

public java.util.Set<java.lang.String> getRLSServices()

getAllHandles

public java.util.Set<javax.slee.resource.ActivityHandle> getAllHandles()


Copyright © 2011. All Rights Reserved.