Package cn.sliew.flinkful.rest.http
Class JobManagerHttpClient
- java.lang.Object
-
- cn.sliew.flinkful.rest.http.AsyncClient
-
- cn.sliew.flinkful.rest.http.JobManagerHttpClient
-
- All Implemented Interfaces:
cn.sliew.flinkful.rest.base.JobManagerClient
public class JobManagerHttpClient extends AsyncClient implements cn.sliew.flinkful.rest.base.JobManagerClient
-
-
Constructor Summary
Constructors Constructor Description JobManagerHttpClient(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.ClusterConfigurationInfo>jobmanagerConfig()java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.LogListInfo>jobmanagerLogs()java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.job.metrics.MetricCollectionResponseBody>jobmanagerMetrics(java.util.Optional<java.lang.String> get)-
Methods inherited from class cn.sliew.flinkful.rest.http.AsyncClient
remoteCall, remoteCall, remoteCall
-
-
-
-
Method Detail
-
jobmanagerConfig
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.ClusterConfigurationInfo> jobmanagerConfig() throws java.io.IOException- Specified by:
jobmanagerConfigin interfacecn.sliew.flinkful.rest.base.JobManagerClient- Throws:
java.io.IOException
-
jobmanagerLogs
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.LogListInfo> jobmanagerLogs() throws java.io.IOException- Specified by:
jobmanagerLogsin interfacecn.sliew.flinkful.rest.base.JobManagerClient- Throws:
java.io.IOException
-
jobmanagerMetrics
public java.util.concurrent.CompletableFuture<org.apache.flink.runtime.rest.messages.job.metrics.MetricCollectionResponseBody> jobmanagerMetrics(java.util.Optional<java.lang.String> get) throws java.io.IOException- Specified by:
jobmanagerMetricsin interfacecn.sliew.flinkful.rest.base.JobManagerClient- Throws:
java.io.IOException
-
-