Interface EngineIdProvider

All Known Implementing Classes:
EngineBootsCounterFile

public interface EngineIdProvider
An EngineIdProvider holds persistently the engine ID of a SNMP engine.
Since:
2.7.3
Version:
2.7.3
Author:
Frank Fock
  • Method Summary

    Modifier and Type
    Method
    Description
    org.snmp4j.smi.OctetString
    getEngineId(org.snmp4j.smi.OctetString defaultEngineID)
    Gets the engine ID for the SNMP entity associated with this EngineIdProvider.
    void
    resetEngineId(org.snmp4j.smi.OctetString engineId)
    Sets the persistently stored engine ID to a new value.
  • Method Details

    • getEngineId

      org.snmp4j.smi.OctetString getEngineId(org.snmp4j.smi.OctetString defaultEngineID)
      Gets the engine ID for the SNMP entity associated with this EngineIdProvider.
      Parameters:
      defaultEngineID - the engine ID for this entity, if there is no persistently saved engine ID yet.
      Returns:
      the persistently saved engine ID or the reference to the defaultEngineID which is then persistently stored.
    • resetEngineId

      void resetEngineId(org.snmp4j.smi.OctetString engineId)
      Sets the persistently stored engine ID to a new value.
      Parameters:
      engineId - the new engine ID for this SNMP entity.