|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.hyperic.hq.ui.servlet.ParameterizedServlet
org.hyperic.hq.ui.servlet.ImageServlet
org.hyperic.hq.ui.servlet.ChartServlet
org.hyperic.hq.ui.servlet.VerticalChartServlet
org.hyperic.hq.ui.servlet.MetricChartServlet
public class MetricChartServlet
Extends ChartServlet to graph one or more metrics. By default,
showPeak, showHighRange,
showValues, showAverage,
showLowRange, showLow and
showBaseline are all true.
Additional parameters are as follows (any required parameters are in italics):
| key | value |
|---|---|
| chartDataKey | <string> |
| showEvents | (false | true) |
The chartDataKey will be used to retrieve the chart
data from the session. Once it is pulled, it will be removed from
the session.
| Field Summary | |
|---|---|
static java.lang.String |
CHART_DATA_KEY_PARAM
Request parameter for the chart data key session attribute. |
static java.lang.String |
SHOW_EVENTS_PARAM
Request parameter for whether or not to show control actions. |
| Fields inherited from class org.hyperic.hq.ui.servlet.VerticalChartServlet |
|---|
COLLECTION_TYPE_PARAM |
| Fields inherited from class org.hyperic.hq.ui.servlet.ChartServlet |
|---|
BASELINE_PARAM, HIGHRANGE_PARAM, IMAGE_HEIGHT_DEFAULT, IMAGE_WIDTH_DEFAULT, LOWRANGE_PARAM, SHOW_AVERAGE_PARAM, SHOW_BASELINE_PARAM, SHOW_HIGHRANGE_PARAM, SHOW_LOW_PARAM, SHOW_LOWRANGE_PARAM, SHOW_PEAK_PARAM, SHOW_VALUES_PARAM, UNIT_SCALE_PARAM, UNIT_UNITS_PARAM |
| Fields inherited from class org.hyperic.hq.ui.servlet.ImageServlet |
|---|
IMAGE_FORMAT_JPEG, IMAGE_FORMAT_PARAM, IMAGE_FORMAT_PNG, IMAGE_HEIGHT_PARAM, IMAGE_WIDTH_PARAM |
| Constructor Summary | |
|---|---|
MetricChartServlet()
|
|
| Method Summary | |
|---|---|
protected Chart |
createChart(javax.servlet.http.HttpServletRequest request,
ChartDataBean dataBean)
Create and return the chart. |
protected java.lang.Object |
createImage(javax.servlet.http.HttpServletRequest request)
Create the image being rendered. |
protected boolean |
getDefaultShowAverage()
Return the default showAverage. |
protected boolean |
getDefaultShowBaseline()
Return the default showBaseline. |
protected boolean |
getDefaultShowEvents()
Return the default showEvents. |
protected boolean |
getDefaultShowHighRange()
Return the default showHighRange. |
protected boolean |
getDefaultShowLow()
Return the default showLow. |
protected boolean |
getDefaultShowLowRange()
Return the default showLowRange. |
protected boolean |
getDefaultShowPeak()
Return the default showPeak. |
protected boolean |
getDefaultShowValues()
Return the default showValues. |
protected ChartDataBean |
getupMetricData(javax.servlet.http.HttpServletRequest request)
|
protected void |
initializeChart(Chart chart,
javax.servlet.http.HttpServletRequest request)
Initialize the chart. |
protected void |
plotData(javax.servlet.http.HttpServletRequest request,
Chart chart,
ChartDataBean dataBean)
This method will be called automatically by the ChartServlet. |
| Methods inherited from class org.hyperic.hq.ui.servlet.VerticalChartServlet |
|---|
getDefaultCollectionType, getTrendForCollectionType, parseParameters |
| Methods inherited from class org.hyperic.hq.ui.servlet.ChartServlet |
|---|
getDefaultImageHeight, getDefaultImageWidth, getDefaultUnitScale, getDefaultUnitUnits, getShowAvg, getShowLow, getShowPeak, renderJpegImage, renderPngImage |
| Methods inherited from class org.hyperic.hq.ui.servlet.ImageServlet |
|---|
doGet, getDefaultImageFormat, getImageHeight, getImageWidth, init |
| Methods inherited from class javax.servlet.http.HttpServlet |
|---|
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CHART_DATA_KEY_PARAM
public static final java.lang.String SHOW_EVENTS_PARAM
| Constructor Detail |
|---|
public MetricChartServlet()
| Method Detail |
|---|
protected java.lang.Object createImage(javax.servlet.http.HttpServletRequest request)
throws javax.servlet.ServletException
createImage in class ChartServletrequest - the servlet request
javax.servlet.ServletException
protected Chart createChart(javax.servlet.http.HttpServletRequest request,
ChartDataBean dataBean)
createChart in class ChartServletrequest - TODOdataBean - TODO
protected void initializeChart(Chart chart,
javax.servlet.http.HttpServletRequest request)
initializeChart in class VerticalChartServletchart - the chartrequest - TODO
protected void plotData(javax.servlet.http.HttpServletRequest request,
Chart chart,
ChartDataBean dataBean)
throws javax.servlet.ServletException
plotData in class ChartServletrequest - the HTTP requestdataBean - TODO
javax.servlet.ServletExceptionprotected boolean getDefaultShowPeak()
showPeak.
getDefaultShowPeak in class ChartServletprotected boolean getDefaultShowHighRange()
showHighRange.
getDefaultShowHighRange in class ChartServletprotected boolean getDefaultShowValues()
showValues.
getDefaultShowValues in class ChartServletprotected boolean getDefaultShowAverage()
showAverage.
getDefaultShowAverage in class ChartServletprotected boolean getDefaultShowLowRange()
showLowRange.
getDefaultShowLowRange in class ChartServletprotected boolean getDefaultShowLow()
showLow.
getDefaultShowLow in class ChartServletprotected boolean getDefaultShowBaseline()
showBaseline.
getDefaultShowBaseline in class ChartServletprotected boolean getDefaultShowEvents()
showEvents.
protected ChartDataBean getupMetricData(javax.servlet.http.HttpServletRequest request)
throws SessionNotFoundException,
SessionTimeoutException,
MeasurementNotFoundException,
java.rmi.RemoteException,
AppdefEntityNotFoundException,
PermissionException,
javax.servlet.ServletException
SessionNotFoundException
SessionTimeoutException
MeasurementNotFoundException
java.rmi.RemoteException
AppdefEntityNotFoundException
PermissionException
javax.servlet.ServletException
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||