||An interface which defines constants for various attribute types.
||This interface provides methods for authenticating the user, before he configures.
||This is the interface that need to be implemented for performing authorization in ConfigServer.
||This is a remote interface for getting the
DeviceConfigurationAPI instance in order
to execute the tasks remotely.
||An interface which defines various constants used across the config server.
||This interface defines the listener for the Configuration responses
as a ConfigResultEvent object.
||This listener interface is for receiving config events on
configuring various devices.
||This interface need to be implemented by classes which need to perform certain operations after configuring a device.
||This class if implemented by the user will be used
during upload of Configuration, that is, the user class implementing this interface
will be used (in case of rollback) for current configuration.
||This is an interface for accessing the Audit details.
||This is an API interface for configuring devices through Configuration Server.
||This interface need to be implemented for maintaining a separate session with ConfigClient.
||This interface need to be implemented for handling the
InventoryInputs defined in a DataSource.
||This class contains various constants that will be used by the NmsConfigClient
to get data like networks, snmp nodes etc from the NMS Server.
||This interface receives and handles requests that are arriving through
||This interface allows manipulation of attributes defined in a task before configuring devices.
||This class holds audit details for various attributes executed over a device.It provides details like name of the identifier, number of retries carried out for a device, attribute status etc.
||This event indicates that an attribute has been configured over a device.
||This is an utility class.
ConfigClient is an abstract base class which allows
an applet or an application (i.e client) to communicate with
the Configuration Management Server.
||This class provides various APIs for manipulating configuration tasks or getting task related data from
||This class is used to log the Config Messages.
ConfigPDU class represents the PDU which encapsulates information
like uniqueID, workID and the data which the user wants to transfer
across client and configuration server.
||This is a base class whose abstract methods need to be implemented for
downloading or uploading configuration from various devices through a
||This event indicates that a response has been arrived from ConfigServer for a submitted request.
||This class maintains all task and device information and does the
job of creating, saving and configuring various tasks.It notifies
registered ConfigTaskListeners on completion of configuration.
||This event indicates that a device associated with a ConfigTask has been configured for Task execution or
for applying the rollback.
||This event indicates that the configuration is over for the associated devices in a
||This class provides methods for generating DataSource in XML Format.
||This class holds audit details for the devices associated with the executed task.
||This class holds details about the configuration of a device.
||This is an utility class used for internationalisation
||This class holds audit details for the tasks executed in ConfigServer.
This class provides methods to define or generate configuration information
in XML format.
||This exception is thrown if a particular user is not authorized for
creating or executing a task over a set of devices.
||A class that catches and reports Configuration errors.
||A class which represents the errors which occurs during the parsing
of configtask xml files.
||An class which can be used to report errors in storing the configuration details
in the database or flat files.
||A class which is used to report errors when in the executeTask method
if combinedTask is mentioned in case of single task or
independent task is mentioned in case of CombinedTask.
||A class which represents an error when it is not able to read ConfigProvider
or create an instance of ConfigProvider.
||Thrown when trying to create a task with
overwrite attribute as false and task with the same
name already exists in the database.
||This class is used to throw an exception if the task being
executed is not already present either in database or flat files.