Class DelegatingRegistry<K,​V>

    • Constructor Detail

      • DelegatingRegistry

        public DelegatingRegistry​(IRegistry<K,​V> delegate)
      • DelegatingRegistry

        public DelegatingRegistry​(IRegistry<K,​V> delegate,
                                  boolean autoCommit)
    • Method Detail

      • get

        public V get​(java.lang.Object key)
        Specified by:
        get in interface java.util.Map<K,​V>
        Overrides:
        get in class Registry<K,​V>
      • entrySet

        public java.util.Set<java.util.Map.Entry<K,​V>> entrySet()
        Specified by:
        entrySet in interface java.util.Map<K,​V>
        Overrides:
        entrySet in class Registry<K,​V>
      • keySet

        public java.util.Set<K> keySet()
        Specified by:
        keySet in interface java.util.Map<K,​V>
        Overrides:
        keySet in class Registry<K,​V>
      • values

        public java.util.Collection<V> values()
        Specified by:
        values in interface java.util.Map<K,​V>
        Overrides:
        values in class Registry<K,​V>
      • deregister

        protected V deregister​(java.lang.Object key)
        Overrides:
        deregister in class Registry<K,​V>
      • mergedEntrySet

        protected java.util.Set<java.util.Map.Entry<K,​V>> mergedEntrySet()
      • mergedKeySet

        protected java.util.Set<K> mergedKeySet()
      • mergedValues

        protected java.util.Collection<V> mergedValues()