public class InstanceUtils extends Object
| Constructor and Description |
|---|
InstanceUtils() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentType |
calculateSubjectType(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) |
static PulsarAdmin |
createPulsarAdminClient(String pulsarWebServiceUrl,
AuthenticationConfig authConfig) |
static org.apache.pulsar.client.api.PulsarClient |
createPulsarClient(String pulsarServiceUrl,
AuthenticationConfig authConfig) |
static org.apache.pulsar.client.api.PulsarClient |
createPulsarClient(String pulsarServiceUrl,
AuthenticationConfig authConfig,
Optional<Long> memoryLimit) |
static org.apache.pulsar.client.api.ClientBuilder |
createPulsarClientBuilder(String pulsarServiceUrl,
AuthenticationConfig authConfig,
Optional<Long> memoryLimit) |
static String |
getDefaultSubscriptionName(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) |
static String |
getDefaultSubscriptionName(String tenant,
String namespace,
String name) |
static Map<String,String> |
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) |
public static SerDe<?> initializeSerDe(String serdeClassName, ClassLoader clsLoader, Class<?> typeArg, boolean deser)
public static org.apache.pulsar.client.api.Schema<?> initializeCustomSchema(String schemaClassName, ClassLoader clsLoader, Class<?> typeArg, boolean input)
public org.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentType calculateSubjectType(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails)
public static String getDefaultSubscriptionName(String tenant, String namespace, String name)
public static String getDefaultSubscriptionName(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails)
public static Map<String,String> getProperties(org.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentType componentType, String fullyQualifiedName, int instanceId)
public static org.apache.pulsar.client.api.ClientBuilder createPulsarClientBuilder(String pulsarServiceUrl, AuthenticationConfig authConfig, Optional<Long> memoryLimit) throws org.apache.pulsar.client.api.PulsarClientException
org.apache.pulsar.client.api.PulsarClientExceptionpublic static org.apache.pulsar.client.api.PulsarClient createPulsarClient(String pulsarServiceUrl, AuthenticationConfig authConfig) throws org.apache.pulsar.client.api.PulsarClientException
org.apache.pulsar.client.api.PulsarClientExceptionpublic static org.apache.pulsar.client.api.PulsarClient createPulsarClient(String pulsarServiceUrl, AuthenticationConfig authConfig, Optional<Long> memoryLimit) throws org.apache.pulsar.client.api.PulsarClientException
org.apache.pulsar.client.api.PulsarClientExceptionpublic static PulsarAdmin createPulsarAdminClient(String pulsarWebServiceUrl, AuthenticationConfig authConfig) throws org.apache.pulsar.client.api.PulsarClientException
org.apache.pulsar.client.api.PulsarClientExceptionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.