public interface Runtime
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData> |
getAndResetMetrics() |
Throwable |
getDeathException() |
CompletableFuture<org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus> |
getFunctionStatus(int instanceId) |
CompletableFuture<org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData> |
getMetrics(int instanceId) |
String |
getPrometheusMetrics() |
boolean |
isAlive() |
void |
join() |
default void |
reinitialize() |
CompletableFuture<Void> |
resetMetrics() |
void |
start() |
void |
stop() |
default void |
terminate() |
default void reinitialize()
boolean isAlive()
Throwable getDeathException()
CompletableFuture<org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus> getFunctionStatus(int instanceId)
CompletableFuture<org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData> getAndResetMetrics()
CompletableFuture<Void> resetMetrics()
CompletableFuture<org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData> getMetrics(int instanceId)
String getPrometheusMetrics() throws IOException
IOExceptionCopyright © 2017–2022 Apache Software Foundation. All rights reserved.