Class IsolatedIngestionRequestClient
- java.lang.Object
-
- com.linkedin.davinci.ingestion.isolated.IsolatedIngestionRequestClient
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class IsolatedIngestionRequestClient extends java.lang.Object implements java.io.Closeable
This class sends requests to monitor service in main process and retrieves responses.
-
-
Constructor Summary
Constructors Constructor Description IsolatedIngestionRequestClient(VeniceConfigLoader configLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
boolean
reportIngestionStatus(IngestionTaskReport report)
void
reportMetricUpdate(IngestionMetricsReport report)
protected void
setHttpClientTransport(HttpClientTransport clientTransport)
-
-
-
Constructor Detail
-
IsolatedIngestionRequestClient
public IsolatedIngestionRequestClient(VeniceConfigLoader configLoader)
-
-
Method Detail
-
reportIngestionStatus
public boolean reportIngestionStatus(IngestionTaskReport report)
-
reportMetricUpdate
public void reportMetricUpdate(IngestionMetricsReport report)
-
setHttpClientTransport
protected void setHttpClientTransport(HttpClientTransport clientTransport)
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
-