Class ForwardingListener<K,​V>

  • All Implemented Interfaces:
    org.apache.jackrabbit.guava.common.cache.RemovalListener<K,​V>

    public class ForwardingListener<K,​V>
    extends java.lang.Object
    implements org.apache.jackrabbit.guava.common.cache.RemovalListener<K,​V>
    Listener which forwards the notifications to a delegate. It is used to bridge multiple instances.
    • Constructor Detail

      • ForwardingListener

        public ForwardingListener()
      • ForwardingListener

        public ForwardingListener​(org.apache.jackrabbit.guava.common.cache.RemovalListener<K,​V> delegate)
    • Method Detail

      • onRemoval

        public void onRemoval​(org.apache.jackrabbit.guava.common.cache.RemovalNotification<K,​V> notification)
        Specified by:
        onRemoval in interface org.apache.jackrabbit.guava.common.cache.RemovalListener<K,​V>
      • setDelegate

        public void setDelegate​(org.apache.jackrabbit.guava.common.cache.RemovalListener<K,​V> delegate)
      • newInstance

        public static <K,​V> ForwardingListener<K,​V> newInstance​(org.apache.jackrabbit.guava.common.cache.RemovalListener<K,​V> delegate)