Class BrokerResourceOnlineOfflineStateModelFactory
- java.lang.Object
-
- org.apache.helix.participant.statemachine.StateModelFactory<org.apache.helix.participant.statemachine.StateModel>
-
- org.apache.pinot.broker.broker.helix.BrokerResourceOnlineOfflineStateModelFactory
-
public class BrokerResourceOnlineOfflineStateModelFactory extends org.apache.helix.participant.statemachine.StateModelFactory<org.apache.helix.participant.statemachine.StateModel>
Broker Resource layer state model to take over how to operate on: Adding an external view to routing table.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BrokerResourceOnlineOfflineStateModelFactory.BrokerResourceOnlineOfflineStateModel
-
Constructor Summary
Constructors Constructor Description BrokerResourceOnlineOfflineStateModelFactory(org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore, org.apache.helix.HelixDataAccessor helixDataAccessor, BrokerRoutingManager routingManager, HelixExternalViewBasedQueryQuotaManager queryQuotaManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.helix.participant.statemachine.StateModel
createNewStateModel(String resourceName, String partitionName)
static String
getStateModelDef()
-
Methods inherited from class org.apache.helix.participant.statemachine.StateModelFactory
createAndAddBatchMessageWrapper, createAndAddStateModel, createAndAddStateModel, createBatchMessageWrapper, createNewStateModel, getBatchMessageWrapper, getExecutorService, getExecutorService, getExecutorService, getPartitionSet, getPartitionSet, getResourceSet, getStateModel, getStateModel, removeStateModel, removeStateModel
-
-
-
-
Constructor Detail
-
BrokerResourceOnlineOfflineStateModelFactory
public BrokerResourceOnlineOfflineStateModelFactory(org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore, org.apache.helix.HelixDataAccessor helixDataAccessor, BrokerRoutingManager routingManager, HelixExternalViewBasedQueryQuotaManager queryQuotaManager)
-
-
Method Detail
-
getStateModelDef
public static String getStateModelDef()
-
-