Interface EngineIdProvider

  • All Known Implementing Classes:
    EngineBootsCounterFile


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

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • 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.