Examples of registerStateModelFactory()


Examples of com.linkedin.helix.participant.StateMachineEngine.registerStateModelFactory()

      participants[i] = new MockParticipant(clusterName, instanceName, ZK_ADDR, null);

      // add a state model with non-OFFLINE initial state
      StateMachineEngine stateMach = participants[i].getManager().getStateMachineEngine();
      MockBootstrapModelFactory bootstrapFactory = new MockBootstrapModelFactory();
      stateMach.registerStateModelFactory("Bootstrap", bootstrapFactory);

      participants[i].syncStart();
    }

    boolean result =
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

      manager = HelixManagerFactory.getZKHelixManager(clusterName, instanceName,
          InstanceType.PARTICIPANT, zkAddr);

      StateMachineEngine stateMach = manager.getStateMachineEngine();
      DummyMSModelFactory msModelFactory = new DummyMSModelFactory();
      stateMach.registerStateModelFactory("MasterSlave", msModelFactory);

      manager.connect();

      Thread.currentThread().join();
    } catch (Exception e)
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

      MasterSlaveStateModelFactory stateModelFactory = new MasterSlaveStateModelFactory(
          instanceName);

      StateMachineEngine stateMach = manager.getStateMachineEngine();
      stateMach.registerStateModelFactory(STATE_MODEL_NAME, stateModelFactory);
      manager.connect();
    }

    public void stop()
    {
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

    {
      DummyStateModelFactory stateModelFactory = new DummyStateModelFactory(0);
//      StateMachineEngine genericStateMachineHandler =
//          new StateMachineEngine();
      StateMachineEngine stateMach = _manager.getStateMachineEngine();
      stateMach.registerStateModelFactory("MasterSlave", stateModelFactory);

      DummyLeaderStandbyStateModelFactory stateModelFactory1 = new DummyLeaderStandbyStateModelFactory(10);
      DummyOnlineOfflineStateModelFactory stateModelFactory2 = new DummyOnlineOfflineStateModelFactory(10);
      stateMach.registerStateModelFactory("LeaderStandby", stateModelFactory1);
      stateMach.registerStateModelFactory("OnlineOffline", stateModelFactory2);
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

      StateMachineEngine stateMach = _manager.getStateMachineEngine();
      stateMach.registerStateModelFactory("MasterSlave", stateModelFactory);

      DummyLeaderStandbyStateModelFactory stateModelFactory1 = new DummyLeaderStandbyStateModelFactory(10);
      DummyOnlineOfflineStateModelFactory stateModelFactory2 = new DummyOnlineOfflineStateModelFactory(10);
      stateMach.registerStateModelFactory("LeaderStandby", stateModelFactory1);
      stateMach.registerStateModelFactory("OnlineOffline", stateModelFactory2);
//      _manager.getMessagingService()
//              .registerMessageHandlerFactory(MessageType.STATE_TRANSITION.toString(),
//                                             genericStateMachineHandler);
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

      stateMach.registerStateModelFactory("MasterSlave", stateModelFactory);

      DummyLeaderStandbyStateModelFactory stateModelFactory1 = new DummyLeaderStandbyStateModelFactory(10);
      DummyOnlineOfflineStateModelFactory stateModelFactory2 = new DummyOnlineOfflineStateModelFactory(10);
      stateMach.registerStateModelFactory("LeaderStandby", stateModelFactory1);
      stateMach.registerStateModelFactory("OnlineOffline", stateModelFactory2);
//      _manager.getMessagingService()
//              .registerMessageHandlerFactory(MessageType.STATE_TRANSITION.toString(),
//                                             genericStateMachineHandler);

      _manager.connect();
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

            zkConnectString);

        // StateMachineEngine genericStateMachineHandler = new
        // StateMachineEngine();
        StateMachineEngine stateMach = manager.getStateMachineEngine();
        stateMach.registerStateModelFactory("LeaderStandby", stateModelFactory);
        // manager.getMessagingService().registerMessageHandlerFactory(MessageType.STATE_TRANSITION.toString(),
        // genericStateMachineHandler);
        manager.connect();
      } else
      {
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

    // genericStateMachineHandler = new StateMachineEngine();
    // genericStateMachineHandler.registerStateModelFactory(stateModelType,
    // stateModelFactory);

    StateMachineEngine stateMach = manager.getStateMachineEngine();
    stateMach.registerStateModelFactory(stateModelType, stateModelFactory);
    manager.connect();
    manager.getMessagingService().registerMessageHandlerFactory(
        MessageType.STATE_TRANSITION.toString(), stateMach);
  }
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

                                                _zkAddr);

      StateMachineEngine stateMach = _manager.getStateMachineEngine();
      FileStoreStateModelFactory modelFactory =
          new FileStoreStateModelFactory(_manager);
      stateMach.registerStateModelFactory(SetupCluster.DEFAULT_STATE_MODEL, modelFactory);
      _manager.connect();
//      _manager.addExternalViewChangeListener(replicator);
      Thread.currentThread().join();
    }
    catch (InterruptedException e)
View Full Code Here

Examples of org.apache.helix.participant.StateMachineEngine.registerStateModelFactory()

    stateModelFactory = new BootstrapHandler();
//    genericStateMachineHandler = new StateMachineEngine();
//    genericStateMachineHandler.registerStateModelFactory("MasterSlave", stateModelFactory);
   
    StateMachineEngine stateMach = manager.getStateMachineEngine();
    stateMach.registerStateModelFactory("MasterSlave", stateModelFactory);
   
    manager.getMessagingService().registerMessageHandlerFactory(
        MessageType.STATE_TRANSITION.toString(), stateMach);
    manager.getMessagingService().registerMessageHandlerFactory(
        MessageType.USER_DEFINE_MSG.toString(),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.