public class JavaInstance extends Object implements AutoCloseable
| Constructor and Description |
|---|
JavaInstance(InstanceConfig config,
Object userClassObject,
ClassLoader clsLoader,
org.apache.pulsar.client.api.PulsarClient pulsarClient,
Source source) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData |
getAndResetMetrics() |
JavaExecutionResult |
handleMessage(org.apache.pulsar.client.api.MessageId messageId,
String topicName,
Object input) |
public JavaInstance(InstanceConfig config, Object userClassObject, ClassLoader clsLoader, org.apache.pulsar.client.api.PulsarClient pulsarClient, Source source)
public JavaExecutionResult handleMessage(org.apache.pulsar.client.api.MessageId messageId, String topicName, Object input)
public void close()
close in interface AutoCloseablepublic org.apache.pulsar.functions.proto.InstanceCommunication.MetricsData getAndResetMetrics()
Copyright © 2017–2018 Apache Software Foundation. All rights reserved.