Examples of registerStateModelFactory()


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

    super(cm);
    _stateModelFactory = new EspressoStorageMockStateModelFactory(0);

//    StateMachineEngine genericStateMachineHandler = new StateMachineEngine();
    StateMachineEngine stateMach = _cmConnector.getManager().getStateMachineEngine();
    stateMach.registerStateModelFactory("MasterSlave", _stateModelFactory);
//    _cmConnector
//        .getManager()
//        .getMessagingService()
//        .registerMessageHandlerFactory(
//            MessageType.STATE_TRANSITION.toString(),
View Full Code Here

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

              InstanceType.PARTICIPANT, _zkAddr);

      StateMachineEngine stateMach = _manager.getStateMachineEngine();
      ConsumerStateModelFactory modelFactory =
          new ConsumerStateModelFactory(_consumerId, _mqServer);
      stateMach.registerStateModelFactory(SetupConsumerCluster.DEFAULT_STATE_MODEL, modelFactory);

      _manager.connect();

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

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

    HelixManager manager =
        new ZKHelixManager(clusterName, instance, InstanceType.PARTICIPANT, zkAddress);

    StateMachineEngine stateMach = manager.getStateMachineEngine();
    stateMach.registerStateModelFactory(stateModelName, new AgentStateModelFactory());

    Runtime.getRuntime().addShutdownHook(new HelixAgentShutdownHook(manager));

    try {
      manager.connect();
View Full Code Here

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

          HelixManagerFactory.getZKHelixManager(_clusterName, _serverId, InstanceType.PARTICIPANT,
              _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) {
      System.err.println(" [-] " + _serverId + " is interrupted ...");
View Full Code Here

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

          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()

    try {
      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);
View Full Code Here

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

      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()

      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()

      MasterSlaveStateModelFactory stateModelFactory =
          new MasterSlaveStateModelFactory(instanceName);

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

    public void stop() {
      manager.disconnect();
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(), new CustomMessageHandlerFactory());
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.