Interface Registry<T>

All Superinterfaces:
Iterable<T>
All Known Implementing Classes:
RegistryImpl

@NonExtendable public interface Registry<T> extends Iterable<T>
  • Method Details

    • register

      void register(T object)
    • registerAndGet

      <S extends T> S registerAndGet(S object)
    • getAll

      @Unmodifiable Set<T> getAll()
    • addFreezeCallback

      void addFreezeCallback(Consumer<Registry<T>> callback)
    • isFrozen

      boolean isFrozen()