public class HostRequest extends Object implements Comparable<HostRequest>
Constructor and Description |
---|
HostRequest(long requestId,
long id,
long clusterId,
String hostname,
String blueprintName,
HostGroup hostGroup,
Predicate predicate,
ClusterTopology topology,
boolean skipFailure) |
HostRequest(long requestId,
long id,
String predicate,
ClusterTopology topology,
TopologyHostRequestEntity entity,
boolean skipFailure)
Only to be used when replaying persisted requests upon server startup.
|
public HostRequest(long requestId, long id, long clusterId, String hostname, String blueprintName, HostGroup hostGroup, Predicate predicate, ClusterTopology topology, boolean skipFailure)
public HostRequest(long requestId, long id, String predicate, ClusterTopology topology, TopologyHostRequestEntity entity, boolean skipFailure)
requestId
- logical request idid
- host request idpredicate
- host predicatetopology
- cluster topologyentity
- host request entitypublic org.apache.ambari.server.topology.HostOfferResponse offer(Host host)
public HostRoleStatus getStatus()
public void setStatus(HostRoleStatus status)
public void setStatusMessage(String errorMessage)
public com.google.common.base.Optional<String> getStatusMessage()
public void setHostName(String hostName)
public long getRequestId()
public long getClusterId()
public String getBlueprint()
public HostGroup getHostGroup()
public String getHostgroupName()
public Predicate getPredicate()
public boolean isCompleted()
public boolean shouldSkipFailure()
public List<TopologyHostTask> getTopologyTasks()
public Collection<HostRoleCommand> getLogicalTasks()
public Map<String,Long> getLogicalTasksForTopologyTask(TopologyTask topologyTask)
public HostRoleCommand getLogicalTask(long logicalTaskId)
public Collection<HostRoleCommandEntity> getTaskEntities()
public boolean containsMaster()
public boolean matchesHost(Host host)
public String getHostName()
public long getId()
public long getStageId()
public Long getPhysicalTaskId(long logicalTaskId)
public int compareTo(HostRequest other)
compareTo
in interface Comparable<HostRequest>
public void registerPhysicalTaskId(long logicalTaskId, long physicalTaskId)
public void abortPendingTasks()
Copyright © 2022 Apache Software Foundation. All rights reserved.