Class FunctionMetaDataUtils
- java.lang.Object
-
- org.apache.pulsar.functions.utils.FunctionMetaDataUtils
-
public class FunctionMetaDataUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FunctionMetaDataUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancanChangeState(org.apache.pulsar.functions.proto.Function.FunctionMetaData functionMetaData, int instanceId, org.apache.pulsar.functions.proto.Function.FunctionState newState)static org.apache.pulsar.functions.proto.Function.FunctionMetaDatachangeFunctionInstanceStatus(org.apache.pulsar.functions.proto.Function.FunctionMetaData functionMetaData, java.lang.Integer instanceId, boolean start)static org.apache.pulsar.functions.proto.Function.FunctionMetaDataincrMetadataVersion(org.apache.pulsar.functions.proto.Function.FunctionMetaData existingMetaData, org.apache.pulsar.functions.proto.Function.FunctionMetaData updatedMetaData)
-
-
-
Method Detail
-
canChangeState
public static boolean canChangeState(org.apache.pulsar.functions.proto.Function.FunctionMetaData functionMetaData, int instanceId, org.apache.pulsar.functions.proto.Function.FunctionState newState)
-
changeFunctionInstanceStatus
public static org.apache.pulsar.functions.proto.Function.FunctionMetaData changeFunctionInstanceStatus(org.apache.pulsar.functions.proto.Function.FunctionMetaData functionMetaData, java.lang.Integer instanceId, boolean start)
-
incrMetadataVersion
public static org.apache.pulsar.functions.proto.Function.FunctionMetaData incrMetadataVersion(org.apache.pulsar.functions.proto.Function.FunctionMetaData existingMetaData, org.apache.pulsar.functions.proto.Function.FunctionMetaData updatedMetaData)
-
-