|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LoggingMonitorMBean
This is the management interface of the LoggingMonitor service which provides the ability to create monitoring logs for various MBeans and their attributes.
Field Summary |
---|
Fields inherited from interface org.jboss.system.ServiceMBean |
---|
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
---|---|
boolean |
getAppendToFile()
|
String |
getFilename()
|
long |
getMonitorPeriod()
|
String |
getPatternLayout()
|
String |
getRolloverFormat()
This monitor's log file rollover format as determined by the RolloverPeriod attribute. |
String |
getRolloverPeriod()
|
void |
setAppendToFile(boolean appendToFile)
Flag to indicate whether or not this monitor's log file should have information appended to it, if it already exists. |
void |
setFilename(String filename)
The name of the file to which this monitor's information will be logged. |
void |
setMonitoredObjects(Element monitoredObjects)
Sets the monitored objects configuration. |
void |
setMonitorPeriod(long monitorPeriod)
The period to delay between monitoring snapshots. |
void |
setPatternLayout(String patternLayout)
The PatternLayout for logging entries (default is "%d %-5p [%c] %m%n") |
void |
setRolloverPeriod(String rolloverPeriod)
This monitor's log file rollover period. |
Methods inherited from interface org.jboss.system.ServiceMBean |
---|
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
---|
create, destroy, start, stop |
Method Detail |
---|
void setFilename(String filename)
String getFilename()
void setAppendToFile(boolean appendToFile)
boolean getAppendToFile()
void setRolloverPeriod(String rolloverPeriod)
String getRolloverPeriod()
void setMonitorPeriod(long monitorPeriod)
long getMonitorPeriod()
void setPatternLayout(String patternLayout)
String getPatternLayout()
String getRolloverFormat()
RolloverPeriod
attribute.
void setMonitoredObjects(Element monitoredObjects) throws javax.management.MalformedObjectNameException
monitoredObjects
- the objects to be monitored specified in the
following format:
<attribute name="MonitoredObjects"> <configuration> <monitoredmbean name="[object name]" logger="[logger name]"> <attribute>[attribute name]</attribute> <attribute>[attribute name]</attribute> ... </monitoredmbean> </configuration> </attribute>
javax.management.MalformedObjectNameException
- if the monitored objects
configuration contains an invalid
object name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |