Class FunctionMetaDataUtils
java.lang.Object
org.apache.pulsar.functions.utils.FunctionMetaDataUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanChangeState(Function.FunctionMetaData functionMetaData, int instanceId, Function.FunctionState newState) static Function.FunctionMetaDatachangeFunctionInstanceStatus(Function.FunctionMetaData functionMetaData, Integer instanceId, boolean start) static Function.FunctionMetaDataincrMetadataVersion(Function.FunctionMetaData existingMetaData, Function.FunctionMetaData updatedMetaData)
-
Constructor Details
-
FunctionMetaDataUtils
public FunctionMetaDataUtils()
-
-
Method Details
-
canChangeState
public static boolean canChangeState(Function.FunctionMetaData functionMetaData, int instanceId, Function.FunctionState newState) -
changeFunctionInstanceStatus
public static Function.FunctionMetaData changeFunctionInstanceStatus(Function.FunctionMetaData functionMetaData, Integer instanceId, boolean start) -
incrMetadataVersion
public static Function.FunctionMetaData incrMetadataVersion(Function.FunctionMetaData existingMetaData, Function.FunctionMetaData updatedMetaData)
-