uk.ac.soton.itinnovation.grid.service.sla
Class Activity
java.lang.Object
uk.ac.soton.itinnovation.grid.service.types.GridResource
uk.ac.soton.itinnovation.grid.service.sla.ResourceWithUsageByMetric
uk.ac.soton.itinnovation.grid.service.sla.Activity
public class Activity
- extends ResourceWithUsageByMetric
Activity
public Activity()
getEPR
public org.apache.axis.message.addressing.EndpointReferenceType getEPR()
setEPR
public void setEPR(org.apache.axis.message.addressing.EndpointReferenceType argEPR)
getServiceEndpoint
public String getServiceEndpoint()
getConversationId
public String getConversationId()
getPullPoint
public String getPullPoint()
- Get the address to use for retrieving usage reports for this
activity. If the pull-point is specified in the activitie's
EPR then use that, otherwise return the service endpoint (for
backwards compatibility).
getStartTime
public Calendar getStartTime()
setStartTime
public void setStartTime(Calendar argStartTime)
getEndTime
public Calendar getEndTime()
setEndTime
public void setEndTime(Calendar argEndTime)
getState
public ActivityState getState()
setState
public void setState(ActivityState argState)
setUsageSummarys
public void setUsageSummarys(Set<UsageSummary> argUsageSummarys)
- Overrides:
setUsageSummarys in class ResourceWithUsageByMetric
getUsageSummaryMap
public Map<Metric,UsageSummary> getUsageSummaryMap()
setUsageSummaryMap
public void setUsageSummaryMap(Map<Metric,UsageSummary> argUsageSummaryMap)
getSla
public SLA getSla()
setSla
public void setSla(SLA argSla)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
addUsageSummary
public void addUsageSummary(UsageSummary u)
getUsageSummary
public UsageSummary getUsageSummary(Metric metric)
getUsageMetrics
public Set<Metric> getUsageMetrics()
- Get the Set of Metrics that have had Usage reported in this SLA.
start
public void start()
finish
public void finish()
equalsByValue
public boolean equalsByValue(Object obj)
- Overrides:
equalsByValue in class ResourceWithUsageByMetric
Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.