Package com.chutneytesting.action.domain
Class DefaultActionTemplateRegistry
- java.lang.Object
-
- com.chutneytesting.action.domain.DefaultActionTemplateRegistry
-
- All Implemented Interfaces:
ActionTemplateRegistry
public class DefaultActionTemplateRegistry extends Object implements ActionTemplateRegistry
-
-
Constructor Summary
Constructors Constructor Description DefaultActionTemplateRegistry(ActionTemplateLoaders actionTemplateLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<ActionTemplate>getAll()Optional<ActionTemplate>getByIdentifier(String identifier)voidrefresh()Refresh all availableActionTemplatebased on givenActionTemplateLoader.
Main use case, except for initialization, is whenActionclasses are added to the classpath at runtime.
-
-
-
Constructor Detail
-
DefaultActionTemplateRegistry
public DefaultActionTemplateRegistry(ActionTemplateLoaders actionTemplateLoader)
-
-
Method Detail
-
refresh
public void refresh()
Description copied from interface:ActionTemplateRegistryRefresh all availableActionTemplatebased on givenActionTemplateLoader.
Main use case, except for initialization, is whenActionclasses are added to the classpath at runtime.- Specified by:
refreshin interfaceActionTemplateRegistry
-
getByIdentifier
public Optional<ActionTemplate> getByIdentifier(String identifier)
- Specified by:
getByIdentifierin interfaceActionTemplateRegistry- Returns:
- a
ActionTemplateor empty if the given type did not matched any registeredActionTemplate
-
getAll
public Collection<ActionTemplate> getAll()
- Specified by:
getAllin interfaceActionTemplateRegistry
-
-