Package com.chutneytesting.task.domain
Interface TaskTemplateRegistry
-
- All Known Implementing Classes:
DefaultTaskTemplateRegistry
public interface TaskTemplateRegistryRegistry forTaskTemplate.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<TaskTemplate>getAll()Optional<TaskTemplate>getByIdentifier(String identifier)voidrefresh()Refresh all availableTaskTemplatebased on givenTaskTemplateLoader.
Main use case, except for initialization, is whenTaskclasses are added to the classpath at runtime.
-
-
-
Method Detail
-
refresh
void refresh()
Refresh all availableTaskTemplatebased on givenTaskTemplateLoader.
Main use case, except for initialization, is whenTaskclasses are added to the classpath at runtime.
-
getByIdentifier
Optional<TaskTemplate> getByIdentifier(String identifier)
- Returns:
- a
TaskTemplateor empty if the given type did not matched any registeredTaskTemplate
-
getAll
Collection<TaskTemplate> getAll()
-
-