Class RepositoryFactories

java.lang.Object
com.sun.enterprise.module.RepositoryFactories

public class RepositoryFactories extends Object
Registry for RepositoryFactory instances
  • Field Details

  • Constructor Details

    • RepositoryFactories

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

    • 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 Iterator<RepositoryFactory> getFactories()
      Returns an interator of registered ReposistoryFactory
      Returns:
      an iterator or registered factories
    • getFactoryFor

      public RepositoryFactory getFactoryFor(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