Uses of Class
uk.ac.soton.itinnovation.grid.service.types.Metric

Packages that use Metric
uk.ac.soton.itinnovation.grid.comms.data   
uk.ac.soton.itinnovation.grid.service.data   
uk.ac.soton.itinnovation.grid.service.job   
uk.ac.soton.itinnovation.grid.service.ogsadai.impl   
uk.ac.soton.itinnovation.grid.service.sla   
uk.ac.soton.itinnovation.grid.service.sla.bizfacade   
uk.ac.soton.itinnovation.grid.service.sla.dao   
uk.ac.soton.itinnovation.grid.service.sla.dao.hibernate   
uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model   
uk.ac.soton.itinnovation.grid.service.types   
uk.ac.soton.itinnovation.grid.service.utils.reportapi   
 

Uses of Metric in uk.ac.soton.itinnovation.grid.comms.data
 

Methods in uk.ac.soton.itinnovation.grid.comms.data with parameters of type Metric
 void DataEventListener.dataStagerAddCumulativeUsageReport(DataStagerManager manager, Metric metric, double value)
          Called when a data stager generates a cumulative usage report such as an update in the amount of data transfer used.
 void DataStagerManager.dataStagerAddCumulativeUsageReport(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR, Metric metric, double value)
          Called when a data stager generates a cumulative usage report such as an update in the amount of data transfer used.
 void DataEventListener.dataStagerInstantaneousUsageChanged(DataStagerManager manager, Metric metric)
          Called when a data stager generates an instantaneous usage report.
 void DataStagerManager.dataStagerInstantaneousUsageChanged(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR, Metric metric)
          Called when a data stager generates an instantaneous usage report.
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.data
 

Methods in uk.ac.soton.itinnovation.grid.service.data with parameters of type Metric
 void DataStagerManagerImpl.dataStagerAddCumulativeUsageReport(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR, Metric metric, double value)
           
 void DataStagerManagerImpl.dataStagerInstantaneousUsageChanged(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR, Metric metric)
           
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.job
 

Methods in uk.ac.soton.itinnovation.grid.service.job with parameters of type Metric
 void JobServiceModule.dataStagerAddCumulativeUsageReport(DataStagerManager manager, Metric metric, double value)
           
 void JobServiceModule.dataStagerInstantaneousUsageChanged(DataStagerManager manager, Metric metric)
           
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.ogsadai.impl
 

Fields in uk.ac.soton.itinnovation.grid.service.ogsadai.impl declared as Metric
protected static Metric ManagedDataResource.METRIC_DATARESOURCE
           
protected static Metric ManagedDataResource.METRIC_ROLE
           
protected static Metric ManagedDataResource.METRIC_SUBSCRIBER
           
protected static Metric ManagedDataResource.METRIC_SUBSCRIPTION
           
 

Methods in uk.ac.soton.itinnovation.grid.service.ogsadai.impl that return Metric
protected  Metric ManagedDataResource.getCustomRoleMetric(String uri)
           
 

Methods in uk.ac.soton.itinnovation.grid.service.ogsadai.impl with parameters of type Metric
protected  void ManagedDataResource.checkCreationOK(org.apache.axis.message.addressing.EndpointReferenceType epr, Conversation managingConversation, Metric metric, Metric additionalMetric)
          Initialise a new resource.
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.sla
 

Methods in uk.ac.soton.itinnovation.grid.service.sla that return Metric
 Metric UsageSummary.getMetric()
           
static Metric SharedObjectsHelper.getMetric(Metric metric)
           
static Metric SharedObjectsHelper.getMetric(org.hibernate.Session session, Metric metric)
           
 

Methods in uk.ac.soton.itinnovation.grid.service.sla that return types with arguments of type Metric
 Set<Metric> ResourcePool.getConstrainedMetrics()
           
 Set<Metric> SLA.getConstrainedMetrics()
           
 Set<Metric> SLA.getPricedMetrics()
           
 Set<Metric> Activity.getUsageMetrics()
          Get the Set of Metrics that have had Usage reported in this SLA.
 Set<Metric> SLA.getUsageMetrics()
          Get the Set of Metrics that have had Usage reported in this SLA.
 Map<Metric,UsageSummary> Activity.getUsageSummaryMap()
           
 

Methods in uk.ac.soton.itinnovation.grid.service.sla with parameters of type Metric
 boolean SLA.constrains(Metric metric)
           
 Constraint ResourcePool.getConstraint(Metric m)
           
 List<Constraint> SLA.getConstraints(Metric metric)
           
static Metric SharedObjectsHelper.getMetric(Metric metric)
           
static Metric SharedObjectsHelper.getMetric(org.hibernate.Session session, Metric metric)
           
 List<PricingTerm> SLA.getPricingTerms(Metric metric)
           
 UsageSummary Activity.getUsageSummary(Metric metric)
           
 UsageSummary SLA.getUsageSummary(Metric metric)
           
 void UsageSummary.setMetric(Metric argMetric)
           
 

Method parameters in uk.ac.soton.itinnovation.grid.service.sla with type arguments of type Metric
 void Activity.setUsageSummaryMap(Map<Metric,UsageSummary> argUsageSummaryMap)
           
 

Constructors in uk.ac.soton.itinnovation.grid.service.sla with parameters of type Metric
UsageSummary(Metric metric)
          Deprecated. 
UsageSummary(ResourceWithUsageByMetric resource, Long parentUsageSummaryId, Metric metric)
           
UsageSummary(ResourceWithUsageByMetric resource, Metric metric)
          Deprecated. 
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.sla.bizfacade
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.bizfacade that return Metric
 Metric ResourceAndMetric.getMetric()
           
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.bizfacade that return types with arguments of type Metric
 List<Metric> UsageReportFacade.getMetricsForResource(Long resourceEntityId)
          Get a list of all Metrics used by the ResourceWithUsageByMetric identified by resourceEntityId.
 List<Metric> UsageReportFacadeImpl.getMetricsForResource(Long entityId)
           
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.bizfacade with parameters of type Metric
protected  Long UsageSummaryFacadeImpl.createUsageSummary(ResourceWithUsageByMetric res, Long parentUsageSummaryId, Metric metric)
           
 Long UsageSummaryFacadeImpl.getOrCreateUsageSummary(Long resourceEntityId, Metric metric)
           
 Long UsageSummaryFacade.getOrCreateUsageSummary(Long resourceEntityId, Metric metric)
          Get or create a UsageSummary instance, as required.
 double UsageReportFacade.getRate(Long resourceEntityId, Metric metric, long instant)
          Calculate the rate at an instant in time for the ResourceWithUsageByMetric entity identified by resourceEntityId for a particular Metric and at the given instant.
 double UsageReportFacadeImpl.getRate(Long resourceEntityId, Metric metric, long instant)
           
 double UsageReportFacade.getTotalPositiveRateChange(Long resourceEntityId, Metric metric, long startInstant, long endInstant)
          Aggregate all positive rate changes between startInstant and endInstant for the ResourceWithUsageByMetric entity identified by resourceEntityId and for a particular metric.
 double UsageReportFacadeImpl.getTotalPositiveRateChange(Long resourceEntityId, Metric metric, long startInstant, long endInstant)
           
 double UsageReportFacade.getUsage(Long resourceEntityId, Metric metric, long instant)
          Calculate the usage at an instant in time for the ResourceWithUsageByMetric entity identified by resourceEntityId for a particular Metric and at the given instant.
 double UsageReportFacadeImpl.getUsage(Long resourceEntityId, Metric metric, long instant)
           
 List<UsageSummaryElement> UsageReportFacade.getUsageElements(Long resourceEntityId, Metric metric, long start, long end)
          Get a list of UsageSummaryElements that represent a summary of usage for a metric on a particular resource.
 List<UsageSummaryElement> UsageReportFacadeImpl.getUsageElements(Long resourceEntityId, Metric metric, long start, long end)
           
 double UsageReportFacade.getUsageInPeriod(Long resourceEntityId, Metric metric, long startInstant, long endInstant)
          Calculate the usage that accumulated for the ResourceWithUsageByMetric entity identified by resourceEntityId for a particular Metric and between the time period bounded by startInstant and endInstant.
 double UsageReportFacadeImpl.getUsageInPeriod(Long resourceEntityId, Metric metric, long startInstant, long endInstant)
           
 

Constructors in uk.ac.soton.itinnovation.grid.service.sla.bizfacade with parameters of type Metric
ResourceAndMetric(String resourceId, Metric metric)
           
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.sla.dao
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.dao that return types with arguments of type Metric
 List<Metric> UsageSummaryDAO.findMetricsForResource(Long entityId)
          Get a list of Metrics associated witht the ResourceWithUsageByMetric identified by entityId.
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.sla.dao.hibernate
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.dao.hibernate that return types with arguments of type Metric
 List<Metric> UsageSummaryDAOImpl.findMetricsForResource(Long entityId)
           
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model that return Metric
 Metric PricingTerm5_1alpha.getMetric()
           
 Metric Constraint5_1alpha.getMetric()
           
 Metric UsageSummary5_1alpha.getMetric()
           
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model that return types with arguments of type Metric
 Set<Metric> ResourcePool5_1alpha.getAllocationMetrics()
           
 Set<Metric> ResourcePool5_1alpha.getConstrainedMetrics()
           
 Set<Metric> SLA5_1alpha.getConstrainedMetrics()
           
 Set<Metric> SLA5_1alpha.getPricedMetrics()
           
 Set<Metric> Activity5_1alpha.getUsageMetrics()
          Get the Set of Metrics that have had Usage reported in this SLA.
 Set<Metric> ResourcePool5_1alpha.getUsageMetrics()
           
 Set<Metric> SLA5_1alpha.getUsageMetrics()
          Get the Set of Metrics that have had Usage reported in this SLA.
 Map<Metric,UsageSummary5_1alpha> Activity5_1alpha.getUsageSummaryMap()
           
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model with parameters of type Metric
 boolean SLA5_1alpha.constrains(Metric metric)
           
 List<UsageSummaryElement5_1alpha> ResourcePool5_1alpha.getAllocationEvents(Metric metric, GregorianCalendar start, GregorianCalendar end)
           
 double ResourcePool5_1alpha.getAllocationSafe(Metric m, GregorianCalendar time)
           
 UsageSummary5_1alpha ResourcePool5_1alpha.getAllocationSummary(Metric m)
           
 UsageSummary5_1alpha ResourcePool5_1alpha.getAllocationSummarySafe(Metric m)
           
 Constraint5_1alpha ResourcePool5_1alpha.getConstraint(Metric m)
           
 List<Constraint5_1alpha> SLA5_1alpha.getConstraints(Metric metric)
           
 List<PricingTerm5_1alpha> SLA5_1alpha.getPricingTerms(Metric metric)
           
 double Activity5_1alpha.getRate(Metric metric, Calendar time)
          Find the rate of use of resource "metric" at the time
 double SLA5_1alpha.getRate(Metric metric, GregorianCalendar time)
          Find the rate of use of resource "metric" at the time
 double SLA5_1alpha.getRateIncrease(Metric metric, GregorianCalendar start, GregorianCalendar end)
          Find the gross rate increase of use of resource "metric" between the two times
 double SLA5_1alpha.getRateIncreaseSafe(Metric metric, GregorianCalendar start, GregorianCalendar end)
           
 double Activity5_1alpha.getRateSafe(Metric metric, Calendar time)
           
 double SLA5_1alpha.getRateSafe(Metric metric, GregorianCalendar time)
           
 double SLA5_1alpha.getUsage(Metric metric, GregorianCalendar time)
          Find the amount of resource "metric" used up to the time
 double SLA5_1alpha.getUsage(Metric metric, GregorianCalendar start, GregorianCalendar end)
          Find the amount of resource "metric" used between the two times
 List<UsageSummaryElement5_1alpha> Activity5_1alpha.getUsageEvents(Metric metric, GregorianCalendar start, GregorianCalendar end)
           
 List<UsageSummaryElement5_1alpha> ResourcePool5_1alpha.getUsageEvents(Metric metric, GregorianCalendar start, GregorianCalendar end)
           
 List<UsageSummaryElement5_1alpha> SLA5_1alpha.getUsageEvents(Metric metric, GregorianCalendar start, GregorianCalendar end)
           
 double ResourcePool5_1alpha.getUsageSafe(Metric m, GregorianCalendar time)
           
 double SLA5_1alpha.getUsageSafe(Metric metric, GregorianCalendar time)
           
 double SLA5_1alpha.getUsageSafe(Metric metric, GregorianCalendar start, GregorianCalendar end)
           
 UsageSummary5_1alpha Activity5_1alpha.getUsageSummary(Metric metric)
           
 UsageSummary5_1alpha ResourcePool5_1alpha.getUsageSummary(Metric m)
           
 UsageSummary5_1alpha SLA5_1alpha.getUsageSummary(Metric metric)
           
 UsageSummary5_1alpha ResourcePool5_1alpha.getUsageSummarySafe(Metric m)
           
 UsageSummary5_1alpha SLA5_1alpha.getUsageSummarySafe(Metric metric)
           
 void PricingTerm5_1alpha.setMetric(Metric argMetric)
           
 void Constraint5_1alpha.setMetric(Metric argMetric)
           
 void UsageSummary5_1alpha.setMetric(Metric argMetric)
           
 

Method parameters in uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model with type arguments of type Metric
 void Activity5_1alpha.setUsageSummaryMap(Map<Metric,UsageSummary5_1alpha> argUsageSummaryMap)
           
 

Constructors in uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model with parameters of type Metric
Constraint5_1alpha(Metric metric, UsageType usageType, Bound bound, double limit, Calendar startTime)
           
PricingTerm5_1alpha(Metric metric, BigDecimal price, String currency, double lower, double upper, String d, PricingTermType type)
           
UsageSummary5_1alpha(Metric metric)
           
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.types
 

Fields in uk.ac.soton.itinnovation.grid.service.types declared as Metric
static Metric Metric.CPU
           
static Metric Metric.CURRENT_ACTIVITIES
           
static Metric Metric.DATA_STAGER
           
static Metric Metric.DATA_TRANSFER
           
static Metric Metric.DISC
           
static Metric Metric.JOB
           
 

Methods in uk.ac.soton.itinnovation.grid.service.types that return Metric
 Metric UsageReport.getMetric()
           
 Metric Constraint.getMetric()
           
 Metric Usage.getMetric()
           
 Metric PricingTerm.getMetric()
           
 Metric MetricUsageSummary.getMetric()
           
 

Methods in uk.ac.soton.itinnovation.grid.service.types with parameters of type Metric
 int Metric.compareTo(Metric m)
           
 void UsageReport.setMetric(Metric argMetric)
           
 void Constraint.setMetric(Metric argMetric)
           
 void Usage.setMetric(Metric argMetric)
           
 void PricingTerm.setMetric(Metric argMetric)
           
 void MetricUsageSummary.setMetric(Metric metric)
           
 void Metric.update(Metric m)
           
 

Constructors in uk.ac.soton.itinnovation.grid.service.types with parameters of type Metric
Constraint(Metric metric, UsageType usageType, Bound bound, double limit, Calendar startTime)
           
MetricUsageSummary(Metric metric, UsageSummaryBean[] events)
           
PricingTerm(Metric metric, BigDecimal price, String currency, double lower, double upper, String d, PricingTermType type)
           
UsageReport(org.apache.axis.message.addressing.EndpointReferenceType epr, Metric metric, UsageType type, Calendar start, Calendar end, double amount)
           
 

Uses of Metric in uk.ac.soton.itinnovation.grid.service.utils.reportapi
 

Methods in uk.ac.soton.itinnovation.grid.service.utils.reportapi with parameters of type Metric
 void ReportAPIHelper.addCumulativeUsageReport(org.apache.axis.message.addressing.EndpointReferenceType EPR, Metric metric, double amount)
          Cumulative usage report with one time creation helper method.
 void ReportAPIHelper.addCumulativeUsageReport(org.apache.axis.message.addressing.EndpointReferenceType EPR, Metric metric, double amount, GregorianCalendar startTime)
          Add a cumulative usage report between the given time and now.
 void ReportAPIHelper.addInstantaneousUsageReport(org.apache.axis.message.addressing.EndpointReferenceType EPR, Metric metric, double amount)
          Add an instantaneous usage report for usage at the current time.
 



Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.