List Of API's , Classes  and Interfaces  Used By  User Client Applications
com.adventnet.management.ManagementServices This API  supports generic protocol-neutral Management transactions for user client applications. The  user  client applications  perform all transactions through this API.
com.adventnet.management.ManagementServicesAPI Applications  instantiate the ManagementServices implementation  in Two/Three  tier modes  using this API .
com.adventnet.management.Property Applications   give all  transaction requests specific to the required protocol with the corresponding Protocol Property which is an object implementing  this  abstract class .
com.adventnet.management.ProtocolListener  This interface is used to recieve the responses from the Management Services asynchronously
com.adventnet.management.MSEventListener  This interface is used to recieve from the Management Services , generic events implemented by the corresponding protocol provider implementing the abstract class  com.adventnet.management.Event.
com.adventnet.management.DeviceConnectionListener  This interface is used to recieve the status of established dedicated sessions with device agents for connection 
oriented protocols.
com.adventnet.management.ExceptionListener This interface is used to recieve any unhandled internal exceptions in the Management Server framework.

 

List Of Abstract Classes  and Interfaces Implemented By The Protocol Provider Implementations
com.adventnet.management.ProtocolProvider  This interface contains the API methods using which the Management Server interfaces with the Protocol Provider.
com.adventnet.management.Property The Management Server gives all transaction requests to the provider using objects of this class.The default values of the attributes can be in a xml file , and the file name specified in the file /conf/provider.xml.
com.adventnet.management.Event The Management Server converts all event PDU's from the provider into objects of this class by filtering the PDU through  com.adventnet.management.MSEventFilter.
com.adventnet.management.MSNotification The Protocol Provider gives the Event PDU's to the Management Server using objects of this class.
com.adventnet.management.MSEventFilter  The Management Server filters all event PDU's recieved from the  Protocol Provider using the the corresponding objects of this class. This converts the protocol PDU into a generic object implementing Event.

The above classes must be specified for the particular proctocol in <MS_HOME>/conf/provider.xml.
These informations will be loaded by the  ManagementServer  when the applications instantiate the
ManagementServices implementation.