Class InvalidationTopic


  • public final class InvalidationTopic
    extends java.lang.Object
    • 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:
        toString in class java.lang.Object
      • getName

        public java.lang.Object getName()
      • getKey

        public java.lang.Object[] getKey()
      • addInvalidationListener

        public void addInvalidationListener​(InvalidationListener newListener)
      • removeInvalidationListener

        public void removeInvalidationListener​(InvalidationListener newListener)
      • 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,
                                      RemoteInvalidationSource remoteSrc)