Class ActionHandler.Factory<A extends ActionHandler>

    • 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.jobs.config.validation.ConfigValidationException
        Throws:
        com.floragunn.searchsupport.jobs.config.validation.ConfigValidationException
      • create

        public final A create​(WatchInitializationService watchInitService,
                              com.floragunn.searchsupport.jobs.config.validation.ValidatingJsonNode vJsonNode)
                       throws com.floragunn.searchsupport.jobs.config.validation.ConfigValidationException
        Throws:
        com.floragunn.searchsupport.jobs.config.validation.ConfigValidationException
      • create

        protected abstract A create​(WatchInitializationService watchInitService,
                                    com.floragunn.searchsupport.jobs.config.validation.ValidatingJsonNode vJsonNode,
                                    com.floragunn.searchsupport.jobs.config.validation.ValidationErrors validationErrors)
                             throws com.floragunn.searchsupport.jobs.config.validation.ConfigValidationException
        Throws:
        com.floragunn.searchsupport.jobs.config.validation.ConfigValidationException
      • getType

        public String getType()