com.ibm.retail.si.mgmt
Interface MgmtExtendedAgentControlMBean


public interface MgmtExtendedAgentControlMBean

This interface specifies a management interface for extended control functions for MgmtAgent objects. This MBean is created on demand by the MgmtClientHealthMBean and the MgmtMasterHealthMBean as a way of enabling detailed control.

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

This management interface does not include any attributes.

The following operations are included in this management interface:

No notifications are generated by classes implementing this interface.

Author:
Chris D Arrington

Field Summary
static java.lang.String OBJECT_NAME_BASE
           
 
Method Summary
 void deregisterAllMBeans()
          Unloads and unregisters all Management MBeans defined in the agent's MgmtAgentSetup instance
 void loadMgmtMBeans()
          Loads all Management MBeans, if they are not loaded
 void shutdownAgent()
          Completely shuts down the MgmtAgent, if it has been started.
 void startDiscovery()
          This method does one of the following, depending on the agent type: General Agents: Starts the transmission of discovery packets, if it has been stopped Master Agents: Starts receiving discovery packets on all network interfaces, if any interfaces had been stopped
 void stopDiscovery()
          This method does one of the following, depending on the agent type: General Agents: Stops the transmission of discovery packets if started Master Agents: Stops receiving discovery packets on all network interfaces that are receiving, causing all agents to be eventually lost
 

Field Detail

OBJECT_NAME_BASE

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

shutdownAgent

public void shutdownAgent()
Completely shuts down the MgmtAgent, if it has been started. This operation cannot be recovered from.

See Also:
AbstractMgmtAgent.shutdown()

deregisterAllMBeans

public void deregisterAllMBeans()
Unloads and unregisters all Management MBeans defined in the agent's MgmtAgentSetup instance


loadMgmtMBeans

public void loadMgmtMBeans()
                    throws MgmtException
Loads all Management MBeans, if they are not loaded

Throws:
MgmtException - Error loading Management MBeans

startDiscovery

public void startDiscovery()
This method does one of the following, depending on the agent type:


stopDiscovery

public void stopDiscovery()
This method does one of the following, depending on the agent type:



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