private boolean assignmentEqualsIgnoreVersion(Assignment a) { return repository.binaryEqualsIgnoreVersion(assignment.getBinary(), a.getBinary()) && repository.configEqualsIgnoreVersion(assignment.getConfig(), a.getConfig()); } }
public static AssignmentRepresentation from(Assignment assignment) { return new AssignmentRepresentation(assignment.getBinary(), assignment.getConfig()); }
public static Function<SlotStatus, SlotStatusRepresentation> fromSlotStatus(List<SlotStatus> slotStatuses, Repository repository) { return fromSlotStatus(new SlotStatusRepresentationFactory(slotStatuses, repository)); }
public CoordinatorStatusRepresentation create(CoordinatorStatus status) { return new CoordinatorStatusRepresentation( status.getCoordinatorId(), safeTruncate(status.getCoordinatorId(), shortIdPrefixSize), status.getInstanceId(), status.getState(), status.getInternalUri(), status.getExternalUri(), status.getLocation(), trimLeadingSegments(status.getLocation(), '/', commonLocationParts), status.getInstanceType(), status.getVersion()); } }
public static InstallationRepresentation from(Installation installation) { Assignment assignment = installation.getAssignment(); return new InstallationRepresentation( installation.getShortName(), AssignmentRepresentation.from(assignment), installation.getBinaryFile().toString(), installation.getConfigFile().toString(), installation.getResources()); }
@Override public void terminate() { deleteRecursively(baseDir); deployment = null; }
@AfterMethod public void tearDown() { if (tempDir != null) { deleteRecursively(tempDir); } if (installationHelper != null) { installationHelper.destroy(); } }
@Override public boolean configEqualsIgnoreVersion(String config1, String config2) { MavenCoordinates coordinates1 = MavenCoordinates.fromConfigGAV(config1); MavenCoordinates coordinates2 = MavenCoordinates.fromConfigGAV(config2); return coordinates1 != null && coordinates2 != null && coordinates1.equalsIgnoreVersion(coordinates2); }
@Override public UUID getId() { return slotStatus.getId(); }
@Override public boolean binaryEqualsIgnoreVersion(String binary1, String binary2) { MavenCoordinates coordinates1 = MavenCoordinates.fromBinaryGAV(binary1); MavenCoordinates coordinates2 = MavenCoordinates.fromBinaryGAV(binary2); return coordinates1 != null && coordinates2 != null && coordinates1.equalsIgnoreVersion(coordinates2); }
public String apply(AgentStatus input) { return input.getAgentId(); } };
public static Function<CoordinatorStatus, CoordinatorStatusRepresentation> fromCoordinatorStatus(List<CoordinatorStatus> coordinatorStatuses) { return fromCoordinatorStatus(new CoordinatorStatusRepresentationFactory(coordinatorStatuses)); }
public static Function<AgentStatus, AgentStatusRepresentation> fromAgentStatus(List<AgentStatus> agentStatuses, Repository repository) { return fromAgentStatus(new AgentStatusRepresentationFactory(agentStatuses, repository)); }
@Override public String toString() { return toGAV(null, true); }
public SlotStatusRepresentation apply(SlotStatus status) { return factory.create(status); } };
@Override public int hashCode() { return assignment.hashCode(); }
public AssignablePredicate(Assignment assignment, boolean allowDuplicateInstallationsOnAnAgent, Repository repository) { this.assignment = InstallationUtils.resolveAssignment(repository, assignment); this.allowDuplicateInstallationsOnAnAgent = allowDuplicateInstallationsOnAnAgent; this.repository = repository; }
public static SlotStatus createSlotStatus(UUID id, URI self, URI externalUri, String instanceId, String location, SlotLifecycleState state, Assignment assignment, String installPath, Map<String, Integer> resources) { return new SlotStatus(id, self, externalUri, instanceId, location, state, assignment, installPath, resources, null, null, null); }
private boolean assignmentEqualsIgnoreVersion(Assignment a, Assignment b) { return repository.binaryEqualsIgnoreVersion(a.getBinary(), b.getBinary()) && repository.configEqualsIgnoreVersion(a.getConfig(), b.getConfig()); }
@Override public boolean binaryEqualsIgnoreVersion(String binary1, String binary2) { MavenCoordinates coordinates1 = MavenCoordinates.fromBinaryGAV(binary1); MavenCoordinates coordinates2 = MavenCoordinates.fromBinaryGAV(binary2); return coordinates1 != null && coordinates2 != null && coordinates1.equalsIgnoreVersion(coordinates2); }