Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.mfwk.cli
Class MfCliPerfJobModule

    java.lang.Object
      com.sun.mfwk.cli.MfCliCommand
          com.sun.mfwk.cli.MfCliPerfJobModule

All Implemented Interfaces:
  com.sun.cacao.commandstream.Command

public class MfCliPerfJobModule
extends MfCliCommand

The basic `echo` command. It simply returns the arguments as the output message.

Since:
  Cacao 1.0
Author:
  Sun Microsystems, Inc.

Field Summary

Fields inherited from interface com.sun.cacao.commandstream.Command
`ENV_CMD_DOMAIN_KEY, ENV_CMD_NAME_KEY, ERROR_CODE, SUCCESS_CODE`

Constructor Summary
`MfCliPerfJobModule(javax.management.MBeanServer mbs)`

Method Summary
`void` | `actionCreatePerfJobByObject(java.lang.String jobName, int granularity, javax.management.ObjectName[] objNames)`
`void` | `actionDeletePerfJob(java.lang.String jobName)`
`void` | `actionResumePerfJob(java.lang.String jobName)`
`void` | `actionSuspendPerfJob(java.lang.String jobName)`
`java.lang.String` | `displayPerfJobInfo(java.lang.String jobName)`
`java.lang.String` | `displayPerfJobsByClass()`
`java.lang.String` | `displayPerfJobsByObjectsByProductInstance()`
`PerformanceMonitorValue` | `findPerfJobByName(java.lang.String jobname)`
`PerformanceMonitorByClassesValue[]` | `getPerfJobByClass()`
`PerformanceMonitorByObjectsValue[]` | `getPerfJobNamesByObjectsByProductInstance(java.lang.String productName, java.lang.String instanceName)`
`java.lang.String` | `getPerfJobReportByEventString(PerformanceMonitorValue pmv)`
`java.lang.String` | `getPerfJobReportByFileString(PerformanceMonitorValue pmv)`
`java.lang.String` | `getPerfJobReportData(java.lang.String monitorJobName)`
`java.lang.String` | `getPerfJobReportFormatString(PerformanceMonitorValue pmv)`
`java.lang.String` | `getPerfJobScheduleString(PerformanceMonitorValue pmv)`
`java.lang.String` | `getPerfJobStateString(PerformanceMonitorValue pmv)`

Methods inherited from class com.sun.mfwk.cli.MfCliCommand
`execute, getMBeanServer`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### MfCliPerfJobModule

    public MfCliPerfJobModule(javax.management.MBeanServer mbs)
                       throws java.lang.Exception

Method Detail

### getPerfJobNamesByObjectsByProductInstance

    public PerformanceMonitorByObjectsValue[] getPerfJobNamesByObjectsByProductInstance(java.lang.String productName,
                                                                                        java.lang.String instanceName)
                                                                                 throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### getPerfJobByClass

    public PerformanceMonitorByClassesValue[] getPerfJobByClass()
                                                         throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### findPerfJobByName

    public PerformanceMonitorValue findPerfJobByName(java.lang.String jobname)
                                              throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### displayPerfJobsByClass

    public java.lang.String displayPerfJobsByClass()
                                            throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### displayPerfJobsByObjectsByProductInstance

    public java.lang.String displayPerfJobsByObjectsByProductInstance()
                                                               throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### displayPerfJobInfo

    public java.lang.String displayPerfJobInfo(java.lang.String jobName)
                                        throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### getPerfJobReportData

    public java.lang.String getPerfJobReportData(java.lang.String monitorJobName)
                                          throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### actionDeletePerfJob

    public void actionDeletePerfJob(java.lang.String jobName)
                             throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### actionSuspendPerfJob

    public void actionSuspendPerfJob(java.lang.String jobName)
                              throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### actionResumePerfJob

    public void actionResumePerfJob(java.lang.String jobName)
                             throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### actionCreatePerfJobByObject

    public void actionCreatePerfJobByObject(java.lang.String jobName,
                                            int granularity,
                                            javax.management.ObjectName[] objNames)
                                     throws java.lang.Exception

  Throws:
    `java.lang.Exception`

### getPerfJobStateString

    public java.lang.String getPerfJobStateString(PerformanceMonitorValue pmv)

### getPerfJobReportByEventString

    public java.lang.String getPerfJobReportByEventString(PerformanceMonitorValue pmv)

### getPerfJobReportByFileString

    public java.lang.String getPerfJobReportByFileString(PerformanceMonitorValue pmv)

### getPerfJobReportFormatString

    public java.lang.String getPerfJobReportFormatString(PerformanceMonitorValue pmv)

### getPerfJobScheduleString

    public java.lang.String getPerfJobScheduleString(PerformanceMonitorValue pmv)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD