Class InstanceUtils
java.lang.Object
org.apache.pulsar.functions.instance.InstanceUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentTypecalculateSubjectType(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) static PulsarAdmincreatePulsarAdminClient(String pulsarWebServiceUrl, AuthenticationConfig authConfig) static org.apache.pulsar.client.api.PulsarClientcreatePulsarClient(String pulsarServiceUrl, AuthenticationConfig authConfig) static org.apache.pulsar.client.api.PulsarClientcreatePulsarClient(String pulsarServiceUrl, AuthenticationConfig authConfig, Optional<Long> memoryLimit) static org.apache.pulsar.client.api.ClientBuildercreatePulsarClientBuilder(String pulsarServiceUrl, AuthenticationConfig authConfig, Optional<Long> memoryLimit) static StringgetDefaultSubscriptionName(String tenant, String namespace, String name) static StringgetDefaultSubscriptionName(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) getProperties(org.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentType componentType, String fullyQualifiedName, int instanceId) static org.apache.pulsar.client.api.Schema<?>initializeCustomSchema(String schemaClassName, ClassLoader clsLoader, Class<?> typeArg, boolean input) static SerDe<?>initializeSerDe(String serdeClassName, ClassLoader clsLoader, Class<?> typeArg, boolean deser)
-
Constructor Details
-
InstanceUtils
public InstanceUtils()
-
-
Method Details
-
initializeSerDe
public static SerDe<?> initializeSerDe(String serdeClassName, ClassLoader clsLoader, Class<?> typeArg, boolean deser) -
initializeCustomSchema
public static org.apache.pulsar.client.api.Schema<?> initializeCustomSchema(String schemaClassName, ClassLoader clsLoader, Class<?> typeArg, boolean input) -
calculateSubjectType
public org.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentType calculateSubjectType(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) -
getDefaultSubscriptionName
-
getDefaultSubscriptionName
public static String getDefaultSubscriptionName(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) -
getProperties
-
createPulsarClientBuilder
public static org.apache.pulsar.client.api.ClientBuilder createPulsarClientBuilder(String pulsarServiceUrl, AuthenticationConfig authConfig, Optional<Long> memoryLimit) throws org.apache.pulsar.client.api.PulsarClientException - Throws:
org.apache.pulsar.client.api.PulsarClientException
-
createPulsarClient
public static org.apache.pulsar.client.api.PulsarClient createPulsarClient(String pulsarServiceUrl, AuthenticationConfig authConfig) throws org.apache.pulsar.client.api.PulsarClientException - Throws:
org.apache.pulsar.client.api.PulsarClientException
-
createPulsarClient
public static org.apache.pulsar.client.api.PulsarClient createPulsarClient(String pulsarServiceUrl, AuthenticationConfig authConfig, Optional<Long> memoryLimit) throws org.apache.pulsar.client.api.PulsarClientException - Throws:
org.apache.pulsar.client.api.PulsarClientException
-
createPulsarAdminClient
public static PulsarAdmin createPulsarAdminClient(String pulsarWebServiceUrl, AuthenticationConfig authConfig) throws org.apache.pulsar.client.api.PulsarClientException - Throws:
org.apache.pulsar.client.api.PulsarClientException
-