com.adventnet.snmp.snmp2.agent
Interface V3Initialiser


public interface V3Initialiser

This interface will be registered to the SnmpAgent to support User Storage Model for V3 Configuration Tables. Users who wish to configure the Agent for V3 parameters from their own storage( ex database) will implement this interface and register it with the SnmpAgent through the addV3Initialiser() method. The SnmpAgent calls the methods of this interface to initialise the v3 Tables by passing the reference of the various V3 tables handled in the API.

See Also:
RemoteV3Client

Method Summary
 void initialiseCommunityTable(SnmpCommunityTable communityTable)
          This method initialises the SnmpCommunityTable.
 void initialiseNotifyFilterProfileTable(SnmpNotifyFilterProfileTable notifyFilterProfileTable)
          This method initialises the SnmpNotifyFilterProfileTable.
 void initialiseNotifyFilterTable(SnmpNotifyFilterTable notifyFilterTable)
          This method initialises the SnmpNotifyFilterTable.
 void initialiseNotifyTable(SnmpNotifyTable notifyTable)
          This method initialises the SnmpNotifyTable.
 void initialiseTargetAddrExtTable(SnmpTargetAddrExtTable targetAddrExtTable)
          This method initialises the SnmpTargetAddrExtTable.
 void initialiseTargetAddrTable(SnmpTargetAddrTable targetAddrTable)
          This method initialises the SnmpTargetAddrTable.
 void initialiseTargetParamsTable(SnmpTargetParamsTable targetAddrParamsTable)
          This method initialises the SnmpTargetParamsTable.
 void initialiseUsmUserTable(USMUserTable usmTable)
          This method initialises the USMUserTable.
 void initialiseVacmAccessTable(VacmGroupAccessTable vacmGroupAccessTable)
          This method initialises the VacmGroupAccessTable.
 void initialiseVacmContextTable(VacmContextTable vacmContextTable)
          This method initialises the VacmContextTable.
 void initialiseVacmGroupTable(VacmGroupTable vacmGroupTable)
          This method initialises the VacmGroupTable.
 void initialiseVacmViewTreeTable(VacmViewTreeTable vacmViewTreeTable)
          This method initialises the VacmViewTreeTable.
 

Method Detail

initialiseUsmUserTable

public void initialiseUsmUserTable(USMUserTable usmTable)
This method initialises the USMUserTable.
Parameters:
usmTable - reference of the UsmUserTable used by the SnmpAPI.

initialiseVacmContextTable

public void initialiseVacmContextTable(VacmContextTable vacmContextTable)
This method initialises the VacmContextTable.
Parameters:
vacmContextTable - reference of the VacmContextTable used by the SnmpAPI.

initialiseVacmAccessTable

public void initialiseVacmAccessTable(VacmGroupAccessTable vacmGroupAccessTable)
This method initialises the VacmGroupAccessTable.
Parameters:
vacmGroupAccessTable - reference of the VacmGroupAccessTable used by the SnmpAPI.

initialiseVacmGroupTable

public void initialiseVacmGroupTable(VacmGroupTable vacmGroupTable)
This method initialises the VacmGroupTable.
Parameters:
vacmGroupTable - reference of the VacmGroupTable used by the SnmpAPI.

initialiseVacmViewTreeTable

public void initialiseVacmViewTreeTable(VacmViewTreeTable vacmViewTreeTable)
This method initialises the VacmViewTreeTable.
Parameters:
vacmViewTreeTable - reference of the VacmViewTreeTable used by the SnmpAPI.

initialiseCommunityTable

public void initialiseCommunityTable(SnmpCommunityTable communityTable)
This method initialises the SnmpCommunityTable.
Parameters:
communityTable - reference of the SnmpCommunityTable used by the SnmpAPI.

initialiseTargetAddrTable

public void initialiseTargetAddrTable(SnmpTargetAddrTable targetAddrTable)
This method initialises the SnmpTargetAddrTable.
Parameters:
targetAddrTable - reference of the SnmpTargetAddrTable used by the SnmpAPI.

initialiseTargetAddrExtTable

public void initialiseTargetAddrExtTable(SnmpTargetAddrExtTable targetAddrExtTable)
This method initialises the SnmpTargetAddrExtTable.
Parameters:
targetAddrExtTable - reference of the SnmpTargetAddrExtTable used by the SnmpAPI.

initialiseTargetParamsTable

public void initialiseTargetParamsTable(SnmpTargetParamsTable targetAddrParamsTable)
This method initialises the SnmpTargetParamsTable.
Parameters:
targetAddrParamsTable - reference of the SnmpTargetParamsTable used by the SnmpAPI.

initialiseNotifyTable

public void initialiseNotifyTable(SnmpNotifyTable notifyTable)
This method initialises the SnmpNotifyTable.
Parameters:
notifyTable - reference of the SnmpNotifyTable used by the SnmpAPI.

initialiseNotifyFilterTable

public void initialiseNotifyFilterTable(SnmpNotifyFilterTable notifyFilterTable)
This method initialises the SnmpNotifyFilterTable.
Parameters:
notifyFilterTable - reference of the SnmpNotifyFilterTable used by the SnmpAPI.

initialiseNotifyFilterProfileTable

public void initialiseNotifyFilterProfileTable(SnmpNotifyFilterProfileTable notifyFilterProfileTable)
This method initialises the SnmpNotifyFilterProfileTable.
Parameters:
notifyFilterProfileTable - reference of the SnmpNotifyFilterProfileTable used by the SnmpAPI.