The Solaris Bandwidth Manager policy agent carries out a number of tasks automatically. They are described below.
When intializing and starting an m-bean, the policy agent:
Loads the m-let text files contained in the /opt/SUNWconn/ba/html/beans/*.html directory.
Initializes the m-beans
The policy agent does so by loading the BeanName.zip and BeanName.class files and calling the initCmf() method. This:
Loads and starts the Solaris Bandwidth Manager configuration
Starts the m-beans
This is done using the performStart() method, which is defined in the com.sun.jaw.reference.agent.services.ActivatableIf interface and is part of the Java Dynamic Management Kit.
To stop an m-bean, the policy agent:
Calls the performStop() method, which is defined in the com.sun.jaw.reference.agent.services.ActivatableIf interface and is part of the Java Dynamic Management Kit.
Stops the Solaris Bandwidth Manager configuration.
Calls the deleteCmf() method to delete m-bean instances.