Class IterableRegistry<T>

java.lang.Object
org.wildfly.extension.microprofile.config.smallrye.IterableRegistry<T>
All Implemented Interfaces:
Iterable<T>, Registry<T>

public class IterableRegistry<T> extends Object implements Iterable<T>, Registry<T>
A registry whose items can be iterated over.
Author:
Paul Ferraro
  • Constructor Details

    • IterableRegistry

      public IterableRegistry()
  • Method Details

    • register

      public void register(String name, T object)
      Description copied from interface: Registry
      Registers the specified object with this registry
      Specified by:
      register in interface Registry<T>
      Parameters:
      name - the object name
      object - the object to register
    • unregister

      public void unregister(String name)
      Description copied from interface: Registry
      Unregisters the specified object from this registry
      Specified by:
      unregister in interface Registry<T>
      Parameters:
      name - the object name
    • iterator

      public Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>