public class RequestHandler extends Object
| Constructor and Description |
|---|
RequestHandler(io.javalin.Javalin app,
StorageConfiguration<?> conf,
TimelineService.Config timelineServiceConfig,
HoodieEngineContext hoodieEngineContext,
HoodieStorage storage,
FileSystemViewManager viewManager) |
| Modifier and Type | Method and Description |
|---|---|
static String |
jsonifyResult(io.javalin.http.Context ctx,
Object obj,
org.apache.hudi.common.metrics.Registry metricsRegistry,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.slf4j.Logger logger)
Serializes the result into JSON String.
|
void |
register() |
void |
stop() |
public RequestHandler(io.javalin.Javalin app,
StorageConfiguration<?> conf,
TimelineService.Config timelineServiceConfig,
HoodieEngineContext hoodieEngineContext,
HoodieStorage storage,
FileSystemViewManager viewManager)
throws IOException
IOExceptionpublic static String jsonifyResult(io.javalin.http.Context ctx, Object obj, org.apache.hudi.common.metrics.Registry metricsRegistry, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.slf4j.Logger logger) throws com.fasterxml.jackson.core.JsonProcessingException
ctx - Javalin contextobj - object to serializemetricsRegistry - Registry instance for storing metricsobjectMapper - JSON object mapperlogger - Logger instancecom.fasterxml.jackson.core.JsonProcessingExceptionpublic void register()
public void stop()
Copyright © 2024 The Apache Software Foundation. All rights reserved.