Interface BeanFactory<ID>

    • Method Detail

      • createInstance

        <T> T createInstance​(ID aIdentifier)
        This method creates / retrieves an instance of the given type identified with the given identifier (name).
        Specified by:
        createInstance in interface BeanLookupFactory<ID>
        Type Parameters:
        T - The type which is to be fabricated by the factory method.
        Parameters:
        aIdentifier - The name identifying the instance to be created / retrieved.
        Returns:
        The instance being fabricated by this factory of the required type for the given instance name (identifier).
      • createInstances

        <T> java.util.Set<T> createInstances​(java.lang.Class<?> aType)
        This method creates / retrieves an all instances of the given type.
        Specified by:
        createInstances in interface TypeLookupFactory
        Type Parameters:
        T - The type which is to be fabricated by the factory method.
        Parameters:
        aType - The type identifying the instances to be created / retrieved.
        Returns:
        A set with all instance of the required type for the given type.