Class ManualDiscoverer

  • All Implemented Interfaces:
    Discoverer

    public class ManualDiscoverer
    extends Object
    implements Discoverer
    A Discoverer implementation that can be set up by the user. Useful when a small number of implementation are already exposed.
    Author:
    Gabriel Selzer
    • Constructor Detail

      • ManualDiscoverer

        public ManualDiscoverer()
    • Method Detail

      • register

        public void register​(Object[]... objects)
      • register

        public void register​(Object... objects)
      • discover

        public <T> List<T> discover​(Class<T> c)
        Description copied from interface: Discoverer
        Discovers implementations of some Class c.
        Specified by:
        discover in interface Discoverer
        Type Parameters:
        T - the Type of the Class being searched for
        Parameters:
        c - the Class being searched for
        Returns:
        a List of implementations of c