Package de.hybris.platform.cache
Class InvalidationTopic
- java.lang.Object
-
- de.hybris.platform.cache.InvalidationTopic
-
public final class InvalidationTopic extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInvalidationTopic(InvalidationManager manager, InvalidationTopic parentTopic, java.lang.Object name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInvalidationListener(InvalidationListener newListener)voidaddSubTopic(InvalidationTopic topic)java.lang.Object[]getKey()java.lang.ObjectgetName()InvalidationTopicgetSuperTopic()protected InvalidationTopicgetTopic(java.lang.Object[] key)protected InvalidationTopicgetTopic(java.lang.Object[] key, int depth)protected InvalidationTopicgetTopic(java.lang.Object[] key, int startDepth, int invalidationDepth)voidinvalidate(java.lang.Object[] key, int invalidationType)voidinvalidateLocally(java.lang.Object[] key, int invalidationType, InvalidationTarget realTarget, RemoteInvalidationSource remoteSrc)voidinvalidateLocally(java.lang.Object[] key, int invalidationType, RemoteInvalidationSource remoteSrc)voidremoveInvalidationListener(InvalidationListener newListener)java.lang.StringtoString()
-
-
-
Constructor Detail
-
InvalidationTopic
protected InvalidationTopic(InvalidationManager manager, InvalidationTopic parentTopic, java.lang.Object name)
- Parameters:
parentTopic- may be null for root topic
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getName
public java.lang.Object getName()
-
getKey
public java.lang.Object[] getKey()
-
getSuperTopic
public InvalidationTopic getSuperTopic()
-
addInvalidationListener
public void addInvalidationListener(InvalidationListener newListener)
-
removeInvalidationListener
public void removeInvalidationListener(InvalidationListener newListener)
-
addSubTopic
public void addSubTopic(InvalidationTopic topic)
-
getTopic
protected InvalidationTopic getTopic(java.lang.Object[] key)
-
getTopic
protected InvalidationTopic getTopic(java.lang.Object[] key, int depth)
-
getTopic
protected InvalidationTopic getTopic(java.lang.Object[] key, int startDepth, int invalidationDepth)
-
invalidate
public void invalidate(java.lang.Object[] key, int invalidationType)
-
invalidateLocally
public void invalidateLocally(java.lang.Object[] key, int invalidationType, InvalidationTarget realTarget, RemoteInvalidationSource remoteSrc)
-
invalidateLocally
public void invalidateLocally(java.lang.Object[] key, int invalidationType, RemoteInvalidationSource remoteSrc)
-
-