Class ActionHandler.Factory<A extends ActionHandler>
- java.lang.Object
-
- com.floragunn.signals.watch.action.handlers.ActionHandler.Factory<A>
-
- Direct Known Subclasses:
EmailAction.Factory,IndexAction.Factory,SlackAction.Factory,WebhookAction.Factory
- Enclosing class:
- ActionHandler
public abstract static class ActionHandler.Factory<A extends ActionHandler> extends Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Acreate(WatchInitializationService watchInitService, com.fasterxml.jackson.databind.JsonNode jsonNode)Acreate(WatchInitializationService watchInitService, com.floragunn.searchsupport.config.validation.ValidatingJsonNode vJsonNode)protected abstract Acreate(WatchInitializationService watchInitService, com.floragunn.searchsupport.config.validation.ValidatingJsonNode vJsonNode, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)StringgetType()
-
-
-
Constructor Detail
-
Factory
protected Factory(String type)
-
-
Method Detail
-
create
public final A create(WatchInitializationService watchInitService, com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
create
public final A create(WatchInitializationService watchInitService, com.floragunn.searchsupport.config.validation.ValidatingJsonNode vJsonNode) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
create
protected abstract A create(WatchInitializationService watchInitService, com.floragunn.searchsupport.config.validation.ValidatingJsonNode vJsonNode, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
getType
public String getType()
-
-