package org.apache.fullmatix.mysql; import org.apache.helix.participant.statemachine.StateModelFactory; public class DatabaseTransitionHandlerFactory extends StateModelFactory<DatabaseTransitionHandler> { private Context _context; public DatabaseTransitionHandlerFactory(Context context) { _context = context; } @Override public DatabaseTransitionHandler createNewStateModel(String partition) { return new DatabaseTransitionHandler(_context, partition.toString().split("_")[0], partition.toString()); } }