Java Dynamic Management Kit 3.2 Programming Guide
[ Previous ][ Fast Back ]Appendix C. Java Packages Supplied With the Java Dynamic Management Kit[ Fast Forward ][ Next ]

Implementation Packages

The implementation packages supplied with the Java Dynamic Management Kit contain implementations of the services specified in the reference packages. The implementation packages all have the com.sun.jaw.impl prefix. The structure of the implementation packages is illustrated in Figure C-2. The packages are described in the following subsections.

Figure C-2. Java Dynamic Management Kit Implementation Packages

fig1290.epsi

com.sun.jaw.impl.common

The com.sun.jaw.impl.common package contains implementations used by both management and agent applications.

com.sun.jaw.impl.agent.services

The com.sun.jaw.impl.agent.services package contains implementations of the core management services required by the framework. The framework is implemented by the class com.sun.jaw.reference.agent.cmf.Framework. The com.sun.jaw.impl.agent.services package contains:

com.sun.jaw.impl.agent.services.light

The com.sun.jaw.impl.agent.services.light package contains lightweight implementations of these services:

com.sun.jaw.impl.agent.services.persistent

The com.sun.jaw.impl.agent.services.persistent package contains implementations of a persistent repository and a mixed repository.

com.sun.jaw.impl.agent.services.loader

The com.sun.jaw.impl.agent.services.loader package contains an implementation of a class and library loader. The loader works in conjunction with a class and library server. An implementation of a class and library server is provided in the com.sun.jaw.impl.server package.

com.sun.jaw.impl.agent.services.mlet

The com.sun.jaw.impl.agent.services.mlet package contains an implementation of the management applet or m-let service. The m-let service enables an agent to obtain m-beans from a remote .jar file.

com.sun.jaw.impl.agent.services.bootstrap

The com.sun.jaw.impl.agent.services.bootstrap package contains an implementation of the bootstrap service. The bootstrap service is a stand-alone application that simplifies the distribution of applications from a central server.

com.sun.jaw.impl.agent.services.monitor

The com.sun.jaw.impl.agent.services.monitor contains an implementation of a service for monitoring how the properties of m-beans vary with time.

com.sun.jaw.impl.agent.services.alarm

The com.sun.jaw.impl.agent.services.alarm package contains an implementation of an alarm-clock service. An alarm-clock service is used for activating (or "waking up") event listeners.

com.sun.jaw.impl.agent.services.scheduler

The com.sun.jaw.impl.agent.services.scheduler package contains an implementation of a scheduler service. A scheduler service is used for creating alarms for specific dates and times.

com.sun.jaw.impl.agent.services.jawdiscovery

The com.sun.jaw.impl.agent.services.jawdiscovery package contains an implementation of a discovery service. A discovery service enables agents to be discovered by clients by using multicasting.

com.sun.jaw.impl.agent.services.cascading

The com.sun.jaw.impl.agent.services.cascading package contains an implementation of a remote object interface for creating transparent hierarchies of Java Dynamic Management agents and subagents.

com.sun.jaw.impl.base

The com.sun.jaw.impl.base package contains the implementation of the base agent supplied with the Java Dynamic Management Kit.

com.sun.jaw.impl.mapper

The com.sun.jaw.impl.mapper package provides the implementation of the default mapping service. A mapping service defines the rules for obtaining the Java class name of an m-bean or a c-bean from its object name.

com.sun.jaw.impl.server

The com.sun.jaw.impl.server package contains an implementation of a network class and native library server. The server works in conjunction with the network class and native library loader provided in the com.sun.jaw.impl.agent.services.loader package.

com.sun.jaw.impl.client.tools

The com.sun.jaw.impl.client.tools package contains applications that are used for remotely invoking services of the Java Dynamic Management Kit.

com.sun.jaw.impl.adaptor

The com.sun.jaw.impl.adaptor package contains the packages that implement the adaptors supplied with the Java Dynamic Management Kit. The adaptor implementation packages are:

The adaptor implementation packages also includes several helper packages:


[ Previous ][ Home ][ Next ]
Reference Packages[ Up ]SNMP Packages