public class

TaskStateModelFactory

extends StateModelFactory<T extends StateModel>
java.lang.Object
   ↳ org.apache.helix.participant.statemachine.StateModelFactory<T extends org.apache.helix.participant.statemachine.StateModel>
     ↳ org.apache.helix.taskexecution.TaskStateModelFactory

Summary

Public Constructors
TaskStateModelFactory(String workerId, TaskFactory taskFactory, TaskResultStore taskResultStore)
Public Methods
TaskStateModel createNewStateModel(String resource, String partition)
This method will be invoked only once per resource per partition per session Replace deprecating StateModelFactory#createNewStateModel(String partitionName) Add "resourceName" to signature @see HELIX-552
[Expand]
Inherited Methods
From class org.apache.helix.participant.statemachine.StateModelFactory
From class java.lang.Object

Public Constructors

public TaskStateModelFactory (String workerId, TaskFactory taskFactory, TaskResultStore taskResultStore)

Public Methods

public TaskStateModel createNewStateModel (String resource, String partition)

This method will be invoked only once per resource per partition per session Replace deprecating StateModelFactory#createNewStateModel(String partitionName) Add "resourceName" to signature @see HELIX-552

Returns
  • state model