org.rhq.enterprise.server.measurement
Class CallTimeDataManagerBean
java.lang.Object
org.rhq.enterprise.server.measurement.CallTimeDataManagerBean
- All Implemented Interfaces:
- CallTimeDataManagerLocal, CallTimeDataManagerRemote
public class CallTimeDataManagerBean
- extends Object
- implements CallTimeDataManagerLocal, CallTimeDataManagerRemote
The manager for call-time metric data.
- Author:
- Ian Springer
|
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)
Deletes call-time data older than the specified time. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallTimeDataManagerBean
public CallTimeDataManagerBean()
addCallTimeData
public void addCallTimeData(@NotNull
Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)
- Specified by:
addCallTimeData in interface CallTimeDataManagerLocal
findCallTimeDataForResource
public 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)
- Specified by:
findCallTimeDataForResource in interface CallTimeDataManagerLocal- Specified by:
findCallTimeDataForResource in interface CallTimeDataManagerRemote
findCallTimeDataForCompatibleGroup
public 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)
- Specified by:
findCallTimeDataForCompatibleGroup in interface CallTimeDataManagerLocal
findCallTimeDataForAutoGroup
public 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)
- Specified by:
findCallTimeDataForAutoGroup in interface CallTimeDataManagerLocal
findCallTimeDataForContext
public 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)
- Specified by:
findCallTimeDataForContext in interface CallTimeDataManagerLocal
purgeCallTimeData
public int purgeCallTimeData(Date deleteUpToTime)
throws SQLException
- Deletes call-time data older than the specified time.
- Specified by:
purgeCallTimeData in interface CallTimeDataManagerLocal
- Parameters:
deleteUpToTime - call-time data older than this time will be deleted
- Throws:
SQLException
insertCallTimeDataKeys
public void insertCallTimeDataKeys(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)
- Specified by:
insertCallTimeDataKeys in interface CallTimeDataManagerLocal
insertCallTimeDataValues
public void insertCallTimeDataValues(Set<org.rhq.core.domain.measurement.calltime.CallTimeData> callTimeDataSet)
- Specified by:
insertCallTimeDataValues in interface CallTimeDataManagerLocal
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.