org.rhq.enterprise.server.measurement
Interface CallTimeDataManagerLocal

All Known Implementing Classes:
CallTimeDataManagerBean

public interface CallTimeDataManagerLocal

The manager for call-time metric data.


Method Summary
 void addCallTimeData(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForAutoGroup(org.rhq.core.domain.auth.Subject subject, int parentResourceId, int childResourceTypeId, long beginTime, long endTime, org.rhq.core.domain.util.PageControl pageControl)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForCompatibleGroup(org.rhq.core.domain.auth.Subject subject, int groupId, long beginTime, long endTime, org.rhq.core.domain.util.PageControl pageControl)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForContext(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.common.EntityContext context, long beginTime, long endTime, String destination, org.rhq.core.domain.util.PageControl pageControl)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForResource(org.rhq.core.domain.auth.Subject subject, int scheduleId, long beginTime, long endTime, org.rhq.core.domain.util.PageControl pageControl)
           
 void insertCallTimeDataKeys(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)
           
 void insertCallTimeDataValues(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)
           
 int purgeCallTimeData(Date deleteUpToTime)
           
 

Method Detail

addCallTimeData

void addCallTimeData(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)

findCallTimeDataForResource

org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForResource(org.rhq.core.domain.auth.Subject subject,
                                                                                                                              int scheduleId,
                                                                                                                              long beginTime,
                                                                                                                              long endTime,
                                                                                                                              org.rhq.core.domain.util.PageControl pageControl)

findCallTimeDataForCompatibleGroup

org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                                                     int groupId,
                                                                                                                                     long beginTime,
                                                                                                                                     long endTime,
                                                                                                                                     org.rhq.core.domain.util.PageControl pageControl)

findCallTimeDataForAutoGroup

org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForAutoGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                                               int parentResourceId,
                                                                                                                               int childResourceTypeId,
                                                                                                                               long beginTime,
                                                                                                                               long endTime,
                                                                                                                               org.rhq.core.domain.util.PageControl pageControl)

findCallTimeDataForContext

org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.calltime.CallTimeDataComposite> findCallTimeDataForContext(org.rhq.core.domain.auth.Subject subject,
                                                                                                                             org.rhq.core.domain.common.EntityContext context,
                                                                                                                             long beginTime,
                                                                                                                             long endTime,
                                                                                                                             String destination,
                                                                                                                             org.rhq.core.domain.util.PageControl pageControl)

purgeCallTimeData

int purgeCallTimeData(Date deleteUpToTime)
                      throws SQLException
Throws:
SQLException

insertCallTimeDataKeys

void insertCallTimeDataKeys(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)

insertCallTimeDataValues

void insertCallTimeDataValues(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.