wt.log4j.jmx
Interface AppenderAttachableMonitorMBean

All Known Subinterfaces:
AsyncAppenderMonitorMBean, LoggerMonitorMBean

public interface AppenderAttachableMonitorMBean

Mix-in interface defining attributes and operations common to all log4j AppenderAttachable objects

See AppenderAttachableUtilities for utilities for use in implementation of these methods.

Supported API: true

Extendable: true


Method Summary
 void addAppender(String appenderName)
          Add an existing appender to this object

Supported API: true
 void addAppender(String appenderClassname, String appenderName)
          Add an appender to this object; creating it if necessary

Supported API: true
 String[] getAppenderNames()
          Names of appenders attached to this object

Supported API: true
 void removeAllAppenders()
          Remove all appenders from this object

Supported API: true
 void removeAppender(String appenderName)
          Remove an appender from this object

Supported API: true
 

Method Detail

getAppenderNames

String[] getAppenderNames()
Names of appenders attached to this object

Supported API: true


addAppender

void addAppender(String appenderName)
Add an existing appender to this object

Supported API: true

Parameters:
appenderName - Name of appender

addAppender

void addAppender(String appenderClassname,
                 String appenderName)
Add an appender to this object; creating it if necessary

Supported API: true

Parameters:
appenderClassname - Classname of appender
appenderName - Name of appender

removeAppender

void removeAppender(String appenderName)
Remove an appender from this object

Supported API: true

Parameters:
appenderName - Name of appender

removeAllAppenders

void removeAllAppenders()
Remove all appenders from this object

Supported API: true