Package org.apache.helix.api.id

Examples of org.apache.helix.api.id.PartitionId.stringify()


    }

    if (message.getBatchMessageMode() == false) {
      // create currentStateDelta for this partition
      String initState = _stateModelDefs.get(message.getStateModelDef()).getInitialState();
      StateModel stateModel = stateModelFactory.getStateModel(partitionKey.stringify());
      if (stateModel == null) {
        stateModel = stateModelFactory.createAndAddStateModel(partitionKey.stringify());
        stateModel.updateState(initState);
      }
View Full Code Here


    if (message.getBatchMessageMode() == false) {
      // create currentStateDelta for this partition
      String initState = _stateModelDefs.get(message.getStateModelDef()).getInitialState();
      StateModel stateModel = stateModelFactory.getStateModel(partitionKey.stringify());
      if (stateModel == null) {
        stateModel = stateModelFactory.createAndAddStateModel(partitionKey.stringify());
        stateModel.updateState(initState);
      }

      // TODO: move currentStateDelta to StateTransitionMsgHandler
      CurrentState currentStateDelta = new CurrentState(resourceId.stringify());
View Full Code Here

  public void testPartitionId() {
    final String partitionName = "Resource_3";
    final String resourceName = "Resource";
    final String partitionSuffix = "3";
    PartitionId partitionId = PartitionId.from(partitionName);
    Assert.assertEquals(partitionId.stringify(), partitionName);
    PartitionId partitionId2 = PartitionId.from(ResourceId.from(resourceName), partitionSuffix);
    Assert.assertEquals(partitionId2.stringify(), partitionName);
    Assert.assertEquals(partitionId, partitionId2);
    Assert.assertEquals(partitionId.toString(), partitionId2.toString());
  }
View Full Code Here

    final String resourceName = "Resource";
    final String partitionSuffix = "3";
    PartitionId partitionId = PartitionId.from(partitionName);
    Assert.assertEquals(partitionId.stringify(), partitionName);
    PartitionId partitionId2 = PartitionId.from(ResourceId.from(resourceName), partitionSuffix);
    Assert.assertEquals(partitionId2.stringify(), partitionName);
    Assert.assertEquals(partitionId, partitionId2);
    Assert.assertEquals(partitionId.toString(), partitionId2.toString());
  }

  /**
 
View Full Code Here

   */
  @Test
  public void testPartitionIdCompatibility() {
    final String partitionName = "Resource--3";
    PartitionId partitionId = PartitionId.from(partitionName);
    Assert.assertEquals(partitionId.stringify(), partitionName);
  }

  /**
   * Check that ids can be converted back and forth between strings and concrete classes
   */
 
View Full Code Here

        @Override
        public ZNRecord update(ZNRecord currentData) {
          if (currentData == null) {
            currentData = new ZNRecord(updatePath);
          }
          currentData.setSimpleField(key.stringify(), "" + System.currentTimeMillis());

          return currentData;
        }

      }, AccessOption.PERSISTENT);
View Full Code Here

    State fromState = message.getTypedFromState();
    State toState = message.getTypedToState();
    PartitionId partition = message.getPartitionId();

    String key = (fromState + "-" + toState).toUpperCase();
    if (_errPartitions.containsKey(key) && _errPartitions.get(key).contains(partition.stringify())) {
      String errMsg =
          "IGNORABLE: test throw exception in msgId: " + message.getId() + " for " + partition
              + " transit from " + fromState + " to " + toState;
      throw new RuntimeException(errMsg);
    }
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.