Class RepositoryFactories


  • public class RepositoryFactories
    extends java.lang.Object
    Registry for RepositoryFactory instances
    • Constructor Detail

      • RepositoryFactories

        private RepositoryFactories()
        Creates a new instance of RepositoriesFactory
    • Method Detail

      • getInstance

        public static RepositoryFactories getInstance()
        Return the instance holding registered repository factories
        Returns:
        the instance holding factories
      • addRepositoryFactory

        public void addRepositoryFactory​(RepositoryFactory factory)
        Add a new RepositoryFactory to the list of repository factories.
        Parameters:
        factory - the new factory to add
      • getFactories

        public java.util.Iterator<RepositoryFactory> getFactories()
        Returns an interator of registered ReposistoryFactory
        Returns:
        an iterator or registered factories
      • getFactoryFor

        public RepositoryFactory getFactoryFor​(java.lang.String type)
        Returns a RespositoryFactory factory instance capable of creating Repository repositories of the provided type
        Parameters:
        type - type of the repository we request the RepositoryFactory