java.lang.Object
org.apache.seatunnel.engine.server.rest.service.BaseService
直接已知子类:
BaseLogService, EncryptConfigService, JobInfoService, OverviewService, RunningThreadService, SystemMonitoringService, ThreadDumpService, UpdateTagsService

public abstract class BaseService extends Object
  • 字段详细资料

    • nodeEngine

      protected final com.hazelcast.spi.impl.NodeEngineImpl nodeEngine
  • 构造器详细资料

    • BaseService

      public BaseService(com.hazelcast.spi.impl.NodeEngineImpl nodeEngine)
  • 方法详细资料

    • getSeaTunnelServer

      protected SeaTunnelServer getSeaTunnelServer(boolean shouldBeMaster)
    • convertToJson

      protected com.hazelcast.internal.json.JsonObject convertToJson(org.apache.seatunnel.engine.core.job.JobInfo jobInfo, long jobId)
    • getJobInfoJson

      protected com.hazelcast.internal.json.JsonObject getJobInfoJson(JobHistoryService.JobState jobState, String jobMetrics, org.apache.seatunnel.engine.core.job.JobDAGInfo jobDAGInfo)
    • requestHandle

      protected org.apache.seatunnel.shade.com.fasterxml.jackson.databind.JsonNode requestHandle(byte[] requestBody)
    • handleStopJob

      protected void handleStopJob(Map<String,Object> map, SeaTunnelServer seaTunnelServer, com.hazelcast.instance.impl.Node node)
    • mapToUrlParams

      protected String mapToUrlParams(Map<String,String> params)
    • submitJobInternal

      protected com.hazelcast.internal.json.JsonObject submitJobInternal(org.apache.seatunnel.shade.com.typesafe.config.Config config, Map<String,String> requestParams, SeaTunnelServer seaTunnelServer, com.hazelcast.instance.impl.Node node)
    • getSystemMonitoringInformationJsonValues

      protected com.hazelcast.internal.json.JsonArray getSystemMonitoringInformationJsonValues()