de.bsvrz.dav.dav.main
Class ListsManager.LocalSubscriptionInfos

java.lang.Object
  extended by de.bsvrz.dav.dav.main.ListsManager.LocalSubscriptionInfos
Enclosing class:
ListsManager

private class ListsManager.LocalSubscriptionInfos
extends Object


Nested Class Summary
private  class ListsManager.LocalSubscriptionInfos.AddedTriggerTarget
           
private  class ListsManager.LocalSubscriptionInfos.RemovedTriggerTarget
           
 
Field Summary
private  Map<Long,ListsManager.ReferenceCount> _atgUsageIds
           
private  Map<Long,ListsManager.ReferenceCount> _changedAtgUsageIds
           
private  Map<Long,ListsManager.ReferenceCount> _changedObjectIds
           
private  DelayedTrigger _localSubscriptionAddedTrigger
           
private  DelayedTrigger _localSubscriptionRemovedTrigger
           
private  Map<Long,ListsManager.ReferenceCount> _objectIds
           
 
Constructor Summary
ListsManager.LocalSubscriptionInfos()
           
 
Method Summary
 void addSubscribeInfo(BaseSubscriptionInfo info)
           
 void close()
           
private  boolean decrementReferenceCount(Map<Long,ListsManager.ReferenceCount> objectIds, long objectId)
           
private  boolean incrementReferenceCount(Map<Long,ListsManager.ReferenceCount> objectIds, long objectId)
           
 void removeSubscribeInfo(BaseSubscriptionInfo info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_localSubscriptionAddedTrigger

private DelayedTrigger _localSubscriptionAddedTrigger

_localSubscriptionRemovedTrigger

private DelayedTrigger _localSubscriptionRemovedTrigger

_objectIds

private Map<Long,ListsManager.ReferenceCount> _objectIds

_changedObjectIds

private Map<Long,ListsManager.ReferenceCount> _changedObjectIds

_atgUsageIds

private Map<Long,ListsManager.ReferenceCount> _atgUsageIds

_changedAtgUsageIds

private Map<Long,ListsManager.ReferenceCount> _changedAtgUsageIds
Constructor Detail

ListsManager.LocalSubscriptionInfos

public ListsManager.LocalSubscriptionInfos()
Method Detail

close

public void close()

addSubscribeInfo

public void addSubscribeInfo(BaseSubscriptionInfo info)

removeSubscribeInfo

public void removeSubscribeInfo(BaseSubscriptionInfo info)

incrementReferenceCount

private boolean incrementReferenceCount(Map<Long,ListsManager.ReferenceCount> objectIds,
                                        long objectId)

decrementReferenceCount

private boolean decrementReferenceCount(Map<Long,ListsManager.ReferenceCount> objectIds,
                                        long objectId)