Class JavaInstanceStarter
- java.lang.Object
-
- org.apache.pulsar.functions.runtime.JavaInstanceStarter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class JavaInstanceStarter extends java.lang.Object implements java.lang.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringclientAuthenticationParametersjava.lang.StringclientAuthenticationPluginjava.lang.StringclusterNameintexpectedHealthCheckIntervaljava.lang.BooleanexposePulsarAdminClientEnabledjava.lang.StringfunctionDetailsJsonStringjava.lang.StringfunctionIdjava.lang.StringfunctionVersionintinstanceIdjava.lang.StringjarFileintmaxBufferedTuplesintmaxPendingAsyncRequestsintmetrics_portjava.lang.StringnarExtractionDirectoryintportjava.lang.StringpulsarServiceUrljava.lang.StringsecretsProviderClassNamejava.lang.StringsecretsProviderConfigjava.lang.StringstateStorageImplClassjava.lang.StringstateStorageServiceUrljava.lang.StringtlsAllowInsecureConnectionjava.lang.StringtlsHostNameVerificationEnabledjava.lang.StringtlsTrustCertFilePathjava.lang.StringuseTlsjava.lang.StringwebServiceUrl
-
Constructor Summary
Constructors Constructor Description JavaInstanceStarter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidstart(java.lang.String[] args, java.lang.ClassLoader functionInstanceClassLoader, java.lang.ClassLoader rootClassLoader)
-
-
-
Field Detail
-
functionDetailsJsonString
public java.lang.String functionDetailsJsonString
-
jarFile
public java.lang.String jarFile
-
instanceId
public int instanceId
-
functionId
public java.lang.String functionId
-
functionVersion
public java.lang.String functionVersion
-
pulsarServiceUrl
public java.lang.String pulsarServiceUrl
-
clientAuthenticationPlugin
public java.lang.String clientAuthenticationPlugin
-
clientAuthenticationParameters
public java.lang.String clientAuthenticationParameters
-
useTls
public java.lang.String useTls
-
tlsAllowInsecureConnection
public java.lang.String tlsAllowInsecureConnection
-
tlsHostNameVerificationEnabled
public java.lang.String tlsHostNameVerificationEnabled
-
tlsTrustCertFilePath
public java.lang.String tlsTrustCertFilePath
-
stateStorageImplClass
public java.lang.String stateStorageImplClass
-
stateStorageServiceUrl
public java.lang.String stateStorageServiceUrl
-
port
public int port
-
metrics_port
public int metrics_port
-
maxBufferedTuples
public int maxBufferedTuples
-
expectedHealthCheckInterval
public int expectedHealthCheckInterval
-
secretsProviderClassName
public java.lang.String secretsProviderClassName
-
secretsProviderConfig
public java.lang.String secretsProviderConfig
-
clusterName
public java.lang.String clusterName
-
narExtractionDirectory
public java.lang.String narExtractionDirectory
-
maxPendingAsyncRequests
public int maxPendingAsyncRequests
-
webServiceUrl
public java.lang.String webServiceUrl
-
exposePulsarAdminClientEnabled
public java.lang.Boolean exposePulsarAdminClientEnabled
-
-