Class CryptoUtils
- java.lang.Object
-
- org.apache.pulsar.functions.utils.CryptoUtils
-
public final class CryptoUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CryptoUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.pulsar.functions.proto.Function.CryptoSpecconvert(org.apache.pulsar.common.functions.CryptoConfig config)static org.apache.pulsar.common.functions.CryptoConfigconvertFromSpec(org.apache.pulsar.functions.proto.Function.CryptoSpec spec)static org.apache.pulsar.client.api.ConsumerCryptoFailureActiongetConsumerCryptoFailureAction(org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureAction action)static org.apache.pulsar.client.api.CryptoKeyReadergetCryptoKeyReaderInstance(java.lang.String className, java.util.Map<java.lang.String,java.lang.Object> configs, java.lang.ClassLoader classLoader)static org.apache.pulsar.client.api.ProducerCryptoFailureActiongetProducerCryptoFailureAction(org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureAction action)static org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureActiongetProtoFailureAction(org.apache.pulsar.client.api.ConsumerCryptoFailureAction action)static org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureActiongetProtoFailureAction(org.apache.pulsar.client.api.ProducerCryptoFailureAction action)
-
-
-
Method Detail
-
convert
public static org.apache.pulsar.functions.proto.Function.CryptoSpec convert(org.apache.pulsar.common.functions.CryptoConfig config)
-
convertFromSpec
public static org.apache.pulsar.common.functions.CryptoConfig convertFromSpec(org.apache.pulsar.functions.proto.Function.CryptoSpec spec)
-
getCryptoKeyReaderInstance
public static org.apache.pulsar.client.api.CryptoKeyReader getCryptoKeyReaderInstance(java.lang.String className, java.util.Map<java.lang.String,java.lang.Object> configs, java.lang.ClassLoader classLoader)
-
getProducerCryptoFailureAction
public static org.apache.pulsar.client.api.ProducerCryptoFailureAction getProducerCryptoFailureAction(org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureAction action)
-
getConsumerCryptoFailureAction
public static org.apache.pulsar.client.api.ConsumerCryptoFailureAction getConsumerCryptoFailureAction(org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureAction action)
-
getProtoFailureAction
public static org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureAction getProtoFailureAction(org.apache.pulsar.client.api.ProducerCryptoFailureAction action)
-
getProtoFailureAction
public static org.apache.pulsar.functions.proto.Function.CryptoSpec.FailureAction getProtoFailureAction(org.apache.pulsar.client.api.ConsumerCryptoFailureAction action)
-
-