Class CreateConsumerProcedure
java.lang.Object
org.apache.iotdb.confignode.procedure.Procedure<Env>
org.apache.iotdb.confignode.procedure.impl.StateMachineProcedure<ConfigNodeProcedureEnv,TState>
org.apache.iotdb.confignode.procedure.impl.node.AbstractNodeProcedure<OperateSubscriptionState>
org.apache.iotdb.confignode.procedure.impl.subscription.AbstractOperateSubscriptionProcedure
org.apache.iotdb.confignode.procedure.impl.subscription.consumer.AlterConsumerGroupProcedure
org.apache.iotdb.confignode.procedure.impl.subscription.consumer.CreateConsumerProcedure
- All Implemented Interfaces:
Comparable<Procedure<ConfigNodeProcedureEnv>>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.iotdb.confignode.procedure.impl.StateMachineProcedure
StateMachineProcedure.Flow -
Field Summary
Fields inherited from class org.apache.iotdb.confignode.procedure.impl.subscription.consumer.AlterConsumerGroupProcedure
existingConsumerGroupMeta, LOGGER, updatedConsumerGroupMetaFields inherited from class org.apache.iotdb.confignode.procedure.impl.subscription.AbstractOperateSubscriptionProcedure
isRollbackFromOperateOnDataNodesSuccessful, isRollbackFromValidateSuccessful, subscriptionInfoFields inherited from class org.apache.iotdb.confignode.procedure.impl.StateMachineProcedure
isGeneratedByPipeFields inherited from class org.apache.iotdb.confignode.procedure.Procedure
NO_PROC_ID, NO_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserialize(ByteBuffer byteBuffer) booleanprotected SubscriptionOperationinthashCode()voidserialize(DataOutputStream stream) protected voidMethods inherited from class org.apache.iotdb.confignode.procedure.impl.subscription.consumer.AlterConsumerGroupProcedure
executeFromOperateOnConfigNodes, executeFromOperateOnDataNodes, executeFromValidate, getExistingConsumerGroupMeta, getUpdatedConsumerGroupMeta, rollbackFromOperateOnConfigNodes, rollbackFromOperateOnDataNodes, rollbackFromValidate, setExistingConsumerGroupMeta, setUpdatedConsumerGroupMetaMethods inherited from class org.apache.iotdb.confignode.procedure.impl.subscription.AbstractOperateSubscriptionProcedure
acquireLock, acquireLockInternal, executeFromState, getInitialState, getState, getStateId, pushConsumerGroupMetaHasException, pushConsumerGroupMetaToDataNodes, pushTopicMetaHasException, pushTopicMetaToDataNodes, releaseLock, rollbackStateMethods inherited from class org.apache.iotdb.confignode.procedure.impl.StateMachineProcedure
addChildProcedure, execute, getCurrentState, getCycles, isEofState, isRollbackSupported, isStateDeserialized, rollback, setNextState, toStringStateMethods inherited from class org.apache.iotdb.confignode.procedure.Procedure
addStackIndex, compareTo, deserializeTypeInfoForCompatibility, doAcquireLock, doExecute, doReleaseLock, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getParentProcId, getProcId, getProcType, getResult, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isFailed, isFinished, isInitializing, isLockedWhenLoading, isRunnable, isSuccess, isWaiting, isYieldAfterExecution, removeStackIndex, restoreLock, setChildrenLatch, setFailure, setFailure, setLastUpdate, setParentProcId, setProcId, setProcRunnable, setResult, setRootProcedureId, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, toString, toStringClassDetails, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, wasExecuted
-
Constructor Details
-
CreateConsumerProcedure
public CreateConsumerProcedure() -
CreateConsumerProcedure
- Throws:
PipeException
-
-
Method Details
-
getOperation
- Overrides:
getOperationin classAlterConsumerGroupProcedure
-
validateAndGetOldAndNewMeta
- Overrides:
validateAndGetOldAndNewMetain classAlterConsumerGroupProcedure
-
serialize
- Overrides:
serializein classAlterConsumerGroupProcedure- Throws:
IOException
-
deserialize
- Overrides:
deserializein classAlterConsumerGroupProcedure
-
equals
- Overrides:
equalsin classAlterConsumerGroupProcedure
-
hashCode
public int hashCode()- Overrides:
hashCodein classAlterConsumerGroupProcedure
-