Package com.sun.enterprise.module
Class RepositoryFactories
java.lang.Object
com.sun.enterprise.module.RepositoryFactories
Registry for RepositoryFactory instances
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static RepositoryFactories
private ArrayList
<RepositoryFactory> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Creates a new instance of RepositoriesFactory -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRepositoryFactory
(RepositoryFactory factory) Add a newRepositoryFactory
to the list of repository factories.Returns an interator of registeredReposistoryFactory
getFactoryFor
(String type) Returns aRespositoryFactory
factory instance capable of creatingRepository
repositories of the provided typestatic RepositoryFactories
Return the instance holding registered repository factories
-
Field Details
-
_singleton
-
factories
-
-
Constructor Details
-
RepositoryFactories
private RepositoryFactories()Creates a new instance of RepositoriesFactory
-
-
Method Details
-
getInstance
Return the instance holding registered repository factories- Returns:
- the instance holding factories
-
addRepositoryFactory
Add a newRepositoryFactory
to the list of repository factories.- Parameters:
factory
- the new factory to add
-
getFactories
Returns an interator of registeredReposistoryFactory
- Returns:
- an iterator or registered factories
-
getFactoryFor
Returns aRespositoryFactory
factory instance capable of creatingRepository
repositories of the provided type- Parameters:
type
- type of the repository we request the RepositoryFactory
-