org.rhq.enterprise.server.measurement
Interface MeasurementScheduleManagerRemote

All Known Subinterfaces:
WebservicesRemote

public interface MeasurementScheduleManagerRemote


Method Summary
 void disableMeasurementTemplates(Subject subject, int[] measurementDefinitionIds)
           
 void disableSchedulesForCompatibleGroup(Subject subject, int groupId, int[] measurementDefinitionIds)
           
 void disableSchedulesForResource(Subject subject, int resourceId, int[] measurementDefinitionIds)
           
 void enableMeasurementTemplates(Subject subject, int[] measurementDefinitionIds)
           
 void enableSchedulesForCompatibleGroup(Subject subject, int groupId, int[] measurementDefinitionIds)
           
 void enableSchedulesForResource(Subject subject, int resourceId, int[] measurementDefinitionIds)
           
 PageList<MeasurementSchedule> findSchedulesByCriteria(Subject subject, MeasurementScheduleCriteria criteria)
           
 void updateMeasurementTemplates(Subject subject, int[] measurementDefinitionIds, long collectionInterval)
           
 void updateSchedule(Subject subject, MeasurementSchedule measurementSchedule)
           
 void updateSchedulesForCompatibleGroup(Subject subject, int groupId, int[] measurementDefinitionIds, long collectionInterval)
           
 void updateSchedulesForResource(Subject subject, int resourceId, int[] measurementDefinitionIds, long collectionInterval)
           
 

Method Detail

disableSchedulesForResource

void disableSchedulesForResource(Subject subject,
                                 int resourceId,
                                 int[] measurementDefinitionIds)

disableSchedulesForCompatibleGroup

void disableSchedulesForCompatibleGroup(Subject subject,
                                        int groupId,
                                        int[] measurementDefinitionIds)

disableMeasurementTemplates

void disableMeasurementTemplates(Subject subject,
                                 int[] measurementDefinitionIds)

enableSchedulesForResource

void enableSchedulesForResource(Subject subject,
                                int resourceId,
                                int[] measurementDefinitionIds)

enableSchedulesForCompatibleGroup

void enableSchedulesForCompatibleGroup(Subject subject,
                                       int groupId,
                                       int[] measurementDefinitionIds)

enableMeasurementTemplates

void enableMeasurementTemplates(Subject subject,
                                int[] measurementDefinitionIds)

updateSchedule

void updateSchedule(Subject subject,
                    MeasurementSchedule measurementSchedule)

updateSchedulesForResource

void updateSchedulesForResource(Subject subject,
                                int resourceId,
                                int[] measurementDefinitionIds,
                                long collectionInterval)

updateSchedulesForCompatibleGroup

void updateSchedulesForCompatibleGroup(Subject subject,
                                       int groupId,
                                       int[] measurementDefinitionIds,
                                       long collectionInterval)

updateMeasurementTemplates

void updateMeasurementTemplates(Subject subject,
                                int[] measurementDefinitionIds,
                                long collectionInterval)

findSchedulesByCriteria

PageList<MeasurementSchedule> findSchedulesByCriteria(Subject subject,
                                                      MeasurementScheduleCriteria criteria)


Copyright © 2008-2009 RHQ Project Advisory Board (Red Hat, Inc.). All Rights Reserved.