public class KatharsisHandlerFactory
extends java.lang.Object
| Constructor and Description |
|---|
KatharsisHandlerFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.String webPath,
io.katharsis.queryParams.QueryParamsBuilder builder,
ParameterProviderFactory parameterProviderFactory,
io.katharsis.resource.registry.ResourceRegistry resourceRegistry,
io.katharsis.utils.parser.TypeParser typeParser,
io.katharsis.errorhandling.mapper.ExceptionMapperRegistry exceptionMapperRegistry)
Build a handler factory for katharsis.
|
| Modifier and Type | Method and Description |
|---|---|
static io.katharsis.resource.registry.ResourceRegistry |
buildRegistry(java.lang.String packageToScan,
java.lang.String webPath) |
static KatharsisHandlerFactory |
create(java.lang.String packagesToScan,
java.lang.String webPath) |
static KatharsisHandlerFactory |
create(java.lang.String packagesToScan,
java.lang.String webPath,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static KatharsisHandlerFactory |
create(java.lang.String packagesToScan,
java.lang.String webPath,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ParameterProviderFactory parameterProviderFactory) |
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> |
handle(JsonApiCall apiCall) |
KatharsisHandler |
handleWith(io.katharsis.dispatcher.controller.BaseController controller) |
public KatharsisHandlerFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.String webPath,
io.katharsis.queryParams.QueryParamsBuilder builder,
ParameterProviderFactory parameterProviderFactory,
io.katharsis.resource.registry.ResourceRegistry resourceRegistry,
io.katharsis.utils.parser.TypeParser typeParser,
io.katharsis.errorhandling.mapper.ExceptionMapperRegistry exceptionMapperRegistry)
objectMapper - webPath - builder - parameterProviderFactory - resourceRegistry - typeParser - exceptionMapperRegistry - public static KatharsisHandlerFactory create(@NonNull java.lang.String packagesToScan, @NonNull java.lang.String webPath)
public static KatharsisHandlerFactory create(@NonNull java.lang.String packagesToScan, @NonNull java.lang.String webPath, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public static KatharsisHandlerFactory create(@NonNull java.lang.String packagesToScan, @NonNull java.lang.String webPath, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull ParameterProviderFactory parameterProviderFactory)
public static io.katharsis.resource.registry.ResourceRegistry buildRegistry(@NonNull
java.lang.String packageToScan,
@NonNull
java.lang.String webPath)
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handle(JsonApiCall apiCall) throws io.katharsis.errorhandling.exception.KatharsisException
io.katharsis.errorhandling.exception.KatharsisExceptionpublic KatharsisHandler handleWith(io.katharsis.dispatcher.controller.BaseController controller)