org.rhq.core.domain.measurement
Class MeasurementScheduleRequest

java.lang.Object
  extended by org.rhq.core.domain.measurement.MeasurementScheduleRequest
All Implemented Interfaces:
Serializable

public class MeasurementScheduleRequest
extends Object
implements Serializable

This class is a stripped down version of the MeasurementSchedule from the domain project. It is used to send between agent and server, so it does not need all fields.

See Also:
MeasurementSchedule, Serialized Form

Constructor Summary
MeasurementScheduleRequest(int scheduleId, String name, long interval, boolean enabled, DataType dataType)
           
MeasurementScheduleRequest(int scheduleId, String name, long interval, boolean enabled, DataType dataType, NumericType numericType, boolean isPerMinute)
           
MeasurementScheduleRequest(MeasurementSchedule schedule)
           
MeasurementScheduleRequest(MeasurementScheduleRequest scheduleRequest)
           
 
Method Summary
 DataType getDataType()
           
 long getInterval()
           
 String getName()
           
 NumericType getNumericType()
           
 int getScheduleId()
           
 boolean isEnabled()
           
 boolean isPerMinute()
           
 void setEnabled(boolean enabled)
           
 void setInterval(long interval)
           
 void setName(String name)
           
 void setScheduleId(int scheduleId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasurementScheduleRequest

public MeasurementScheduleRequest(MeasurementSchedule schedule)

MeasurementScheduleRequest

public MeasurementScheduleRequest(int scheduleId,
                                  String name,
                                  long interval,
                                  boolean enabled,
                                  DataType dataType)

MeasurementScheduleRequest

public MeasurementScheduleRequest(int scheduleId,
                                  String name,
                                  long interval,
                                  boolean enabled,
                                  DataType dataType,
                                  NumericType numericType,
                                  boolean isPerMinute)

MeasurementScheduleRequest

public MeasurementScheduleRequest(MeasurementScheduleRequest scheduleRequest)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getScheduleId

public int getScheduleId()

setScheduleId

public void setScheduleId(int scheduleId)

getInterval

public long getInterval()

setInterval

public void setInterval(long interval)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

getDataType

public DataType getDataType()

getNumericType

public NumericType getNumericType()

isPerMinute

public boolean isPerMinute()


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