@Override public boolean equals(Object obj) { if (this == obj) { return true; } else if (!(obj instanceof TestrigSettings)) { return false; } TestrigSettings other = (TestrigSettings) obj; return _name.equals(other._name); }
@Override public @Nonnull Set<String> listSnapshots(NetworkId networkId) { return listResolvableNames(getSnapshotIdsDir(networkId)); } }
private static void updateInitializationStatus( String network, String snapshot, ProcessingStatus status, String errMessage) throws IOException { // already resolved SnapshotMetadataMgr.updateInitializationStatus( new NetworkId(network), new SnapshotId(snapshot), status, errMessage); }
public SnapshotId getDeltaTestrig() { String name = _config.getString(BfConsts.ARG_DELTA_TESTRIG); return name != null ? new SnapshotId(name) : null; }
@Override public NodeRolesId getNetworkNodeRolesId(NetworkId networkId) { if (!hasNetworkNodeRolesId(networkId)) { throw new IllegalArgumentException("No assigned node-roles ID"); } return new NodeRolesId(CommonUtil.readFile(getNetworkNodeRolesIdPath(networkId))); }
@Override public NodeRolesId getSnapshotNodeRolesId(NetworkId networkId, SnapshotId snapshotId) { return new NodeRolesId(hash(ImmutableList.of(networkId, snapshotId).toString())); }
public void setDeltaTestrig(SnapshotId testrig) { _config.setProperty(BfConsts.ARG_DELTA_TESTRIG, testrig != null ? testrig.getId() : null); }
@Override public NodeRolesId generateNetworkNodeRolesId() { return new NodeRolesId(uuid()); }
@Override public void storeQuestionSettings( String settings, NetworkId network, QuestionSettingsId questionSettingsId) throws IOException { if (questionSettingsId.equals(BAD_QUESTION_SETTINGS_ID)) { throw new IOException("simulated exception"); } _questionSettings = settings; } }
@Override public boolean hasSnapshotId(String snapshot, NetworkId networkId) { return Files.exists(getSnapshotIdPath(snapshot, networkId)); }
@Override public boolean hasNetworkNodeRolesId(NetworkId networkId) { return Files.exists(getNetworkNodeRolesIdPath(networkId)); }
@VisibleForTesting static InitializationMetadata getInitializationMetadata(String network, String snapshot) throws IOException { // already resolved return SnapshotMetadataMgr.getInitializationMetadata( new NetworkId(network), new SnapshotId(snapshot)); } }
@Override public String loadQuestionSettings(NetworkId network, QuestionSettingsId questionSettingsId) throws IOException { if (questionSettingsId.equals(BAD_QUESTION_SETTINGS_ID)) { throw new IOException("simulated exception"); } return _questionSettings; }
public WorkMgrServiceTest() { _networkName = "myNetwork"; _networkId = new NetworkId(_networkName + "_id"); _snapshotName = "mySnapshot"; _snapshotId = new SnapshotId(_snapshotName + "_id"); }
@Override public void storeQuestionSettings( String settings, NetworkId network, QuestionSettingsId questionSettingsId) throws IOException { if (questionSettingsId.equals(BAD_QUESTION_SETTINGS_ID)) { throw new IOException("simulated exception"); } _questionSettings = settings; } }
@Override public NetworkSnapshot getNetworkSnapshot() { return new NetworkSnapshot(new NetworkId("a"), new SnapshotId("b")); } })
@Override public String loadQuestionSettings(NetworkId network, QuestionSettingsId questionSettingsId) throws IOException { if (questionSettingsId.equals(BAD_QUESTION_SETTINGS_ID)) { throw new IOException("simulated exception"); } return _questionSettings; }
@Override public NetworkSnapshot getNetworkSnapshot() { return new NetworkSnapshot(new NetworkId("a"), new SnapshotId("b")); } })
public NetworkSnapshot networkSnapshot() { return new NetworkSnapshot( new NetworkId(UUID.randomUUID().toString()), new SnapshotId(UUID.randomUUID().toString())); }