com.ibm.retail.si.mgmt.logging
Class MgmtLoggingCtrlMBean

java.lang.Object
  |
  +--com.ibm.retail.si.mgmt.logging.MgmtLoggingCtrlMBean
All Implemented Interfaces:
javax.management.DynamicMBean

public class MgmtLoggingCtrlMBean
extends java.lang.Object
implements javax.management.DynamicMBean

Dynamic MBean that instantiates all applicable Logging MBeans for JDK Logging, Log4J, or Syslog. Agents with a device type of MgmtConst.dTypeConsumer or MgmtConst.dTypeROLO start the RemoteSyslogLoggingCtrlMBean.

The ObjectName of this MBean includes the following attributes, in addition to the SIF attribute of DeviceID:

This MBean has no attributes.

The following operations are included in this management interface. These are described in more detail in the corresponding method documentation.

This MBean emits no Notifications

Author:
Chris D Arrington

Field Summary
static java.lang.String OBJECT_NAME_BASE
           
 
Constructor Summary
MgmtLoggingCtrlMBean(com.ibm.retail.si.mgmt.MgmtAgent mgmtAgent)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String attributeName)
           
 javax.management.AttributeList getAttributes(java.lang.String[] attributeNames)
           
 javax.management.MBeanInfo getMBeanInfo()
           
 java.lang.Object invoke(java.lang.String operation, java.lang.Object[] params, java.lang.String[] signature)
           
 void setAttribute(javax.management.Attribute newAttribute)
           
 javax.management.AttributeList setAttributes(javax.management.AttributeList attrs)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_NAME_BASE

public static final java.lang.String OBJECT_NAME_BASE
See Also:
Constant Field Values
Constructor Detail

MgmtLoggingCtrlMBean

public MgmtLoggingCtrlMBean(com.ibm.retail.si.mgmt.MgmtAgent mgmtAgent)
                     throws MgmtException
Method Detail

start

public void start()
           throws MgmtException
MgmtException

stop

public void stop()

getAttribute

public java.lang.Object getAttribute(java.lang.String attributeName)
                              throws javax.management.AttributeNotFoundException,
                                     javax.management.MBeanException,
                                     javax.management.ReflectionException
Specified by:
getAttribute in interface javax.management.DynamicMBean
javax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
See Also:
DynamicMBean.getAttribute(java.lang.String)

getAttributes

public javax.management.AttributeList getAttributes(java.lang.String[] attributeNames)
Specified by:
getAttributes in interface javax.management.DynamicMBean
See Also:
DynamicMBean.getAttributes(java.lang.String[])

invoke

public java.lang.Object invoke(java.lang.String operation,
                               java.lang.Object[] params,
                               java.lang.String[] signature)
Specified by:
invoke in interface javax.management.DynamicMBean
See Also:
DynamicMBean.invoke(java.lang.String, java.lang.Object[], java.lang.String[])

setAttribute

public void setAttribute(javax.management.Attribute newAttribute)
                  throws javax.management.AttributeNotFoundException,
                         javax.management.InvalidAttributeValueException,
                         javax.management.MBeanException,
                         javax.management.ReflectionException
Specified by:
setAttribute in interface javax.management.DynamicMBean
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
See Also:
DynamicMBean.setAttribute(javax.management.Attribute)

setAttributes

public javax.management.AttributeList setAttributes(javax.management.AttributeList attrs)
Specified by:
setAttributes in interface javax.management.DynamicMBean
See Also:
DynamicMBean.setAttributes(javax.management.AttributeList)

getMBeanInfo

public javax.management.MBeanInfo getMBeanInfo()
Specified by:
getMBeanInfo in interface javax.management.DynamicMBean


Copyright © 2004 IBM. All Rights Reserved.
Generated: July 19 2004