类 InstanceUtils
java.lang.Object
org.apache.pulsar.functions.instance.InstanceUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.apache.pulsar.functions.proto.Function.FunctionDetails.ComponentTypecalculateSubjectType(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails) static org.apache.pulsar.client.admin.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 org.apache.pulsar.functions.api.SerDe<?>initializeSerDe(String serdeClassName, ClassLoader clsLoader, Class<?> typeArg, boolean deser)
-
构造器详细资料
-
InstanceUtils
public InstanceUtils()
-
-
方法详细资料
-
initializeSerDe
public static org.apache.pulsar.functions.api.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 - 抛出:
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 - 抛出:
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 - 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
createPulsarAdminClient
public static org.apache.pulsar.client.admin.PulsarAdmin createPulsarAdminClient(String pulsarWebServiceUrl, AuthenticationConfig authConfig) throws org.apache.pulsar.client.api.PulsarClientException - 抛出:
org.apache.pulsar.client.api.PulsarClientException
-