|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ReportingSystemMonitorMBean
Exposes health information and administrative operations for third-party
reporting system; can be deployed in servlet engine or method servers.
Supported API: true
Extendable: true
| Field Summary | |
|---|---|
static String |
NO_RESPONSE_NOTIF_TYPE
Type of notification produced when reporting system does not respond to a ping Supported API: true |
static String |
RESPONDING_NOTIF_TYPE
Type of notification produced when reporting system is responding after a period of being unresponsive Supported API: true |
| Method Summary | |
|---|---|
int |
exposeReports()
Creates and/or modifies Report objects as necessary to reflect report tasks, ReportTemplate objects, and third party report objects as appropriate; returns number of reports created or modified. |
CompositeData |
getModelUpdateInfo()
Information about the last update of the reporting model Supported API: true |
CompositeData |
getPingData()
Data regarding results of periodic pings of reporting system (as controlled by PingIntervalSeconds) Supported API: true |
int |
getPingIntervalSeconds()
Interval at which reporting system is pinged (in seconds); periodic pings are disabled if this is non-positive Supported API: true |
boolean |
isReportingSystemEnabled()
Whether third-party reporting system is currently enabled. |
long |
pingReportingSystem()
Ping third-party reporting system and elapsed milliseconds of ping; throws exception or returns negative numbers when third-party reporting system is unreachable. |
void |
setPingIntervalSeconds(int pingInterval)
Interval at which reporting system is pinged (in seconds); periodic pings are disabled if this is non-positive Supported API: true |
void |
updateModel()
Update third-party reporting system's knowledge of Windchill data model. |
| Methods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean |
|---|
emailThisMBean |
| Field Detail |
|---|
static final String NO_RESPONSE_NOTIF_TYPE
static final String RESPONDING_NOTIF_TYPE
| Method Detail |
|---|
boolean isReportingSystemEnabled()
CompositeData getModelUpdateInfo()
throws Exception
Exceptionint getPingIntervalSeconds()
void setPingIntervalSeconds(int pingInterval)
CompositeData getPingData()
long pingReportingSystem()
throws Exception
Exception
void updateModel()
throws Exception
Exception
int exposeReports()
throws Exception
Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||