Package cn.sliew.flinkful.rest.http
Class TaskManagerHttpClient
- java.lang.Object
-
- cn.sliew.flinkful.rest.http.AsyncClient
-
- cn.sliew.flinkful.rest.http.TaskManagerHttpClient
-
- All Implemented Interfaces:
cn.sliew.flinkful.rest.base.TaskManagerClient
public class TaskManagerHttpClient extends AsyncClient implements cn.sliew.flinkful.rest.base.TaskManagerClient
-
-
Constructor Summary
Constructors Constructor Description TaskManagerHttpClient(okhttp3.OkHttpClient client, java.lang.String webInterfaceURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.taskmanager.TaskManagerDetailsInfo>taskManagerDetail(java.lang.String taskManagerId)java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.LogListInfo>taskManagerLogs(java.lang.String taskManagerId)java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.job.metrics.MetricCollectionResponseBody>taskManagerMetrics(java.lang.String taskManagerId, java.util.Optional<java.lang.String> get)java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.taskmanager.TaskManagersInfo>taskManagers()java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.job.metrics.AggregatedMetricsResponseBody>taskManagersMetrics(java.util.Optional<java.lang.String> get, java.util.Optional<java.lang.String> agg, java.util.Optional<java.lang.String> taskmanagers)java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.taskmanager.ThreadDumpInfo>taskManagerThreadDump(java.lang.String taskManagerId)-
Methods inherited from class cn.sliew.flinkful.rest.http.AsyncClient
remoteCall, remoteCall, remoteCall
-
-
-
-
Method Detail
-
taskManagers
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.taskmanager.TaskManagersInfo> taskManagers() throws java.io.IOException- Specified by:
taskManagersin interfacecn.sliew.flinkful.rest.base.TaskManagerClient- Throws:
java.io.IOException
-
taskManagersMetrics
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.job.metrics.AggregatedMetricsResponseBody> taskManagersMetrics(java.util.Optional<java.lang.String> get, java.util.Optional<java.lang.String> agg, java.util.Optional<java.lang.String> taskmanagers) throws java.io.IOException- Specified by:
taskManagersMetricsin interfacecn.sliew.flinkful.rest.base.TaskManagerClient- Throws:
java.io.IOException
-
taskManagerDetail
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.taskmanager.TaskManagerDetailsInfo> taskManagerDetail(java.lang.String taskManagerId) throws java.io.IOException- Specified by:
taskManagerDetailin interfacecn.sliew.flinkful.rest.base.TaskManagerClient- Throws:
java.io.IOException
-
taskManagerLogs
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.LogListInfo> taskManagerLogs(java.lang.String taskManagerId) throws java.io.IOException- Specified by:
taskManagerLogsin interfacecn.sliew.flinkful.rest.base.TaskManagerClient- Throws:
java.io.IOException
-
taskManagerMetrics
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.job.metrics.MetricCollectionResponseBody> taskManagerMetrics(java.lang.String taskManagerId, java.util.Optional<java.lang.String> get) throws java.io.IOException- Specified by:
taskManagerMetricsin interfacecn.sliew.flinkful.rest.base.TaskManagerClient- Throws:
java.io.IOException
-
taskManagerThreadDump
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.taskmanager.ThreadDumpInfo> taskManagerThreadDump(java.lang.String taskManagerId) throws java.io.IOException- Specified by:
taskManagerThreadDumpin interfacecn.sliew.flinkful.rest.base.TaskManagerClient- Throws:
java.io.IOException
-
-