Module org.snmp4j

Interface EngineIdProvider

  • All Known Subinterfaces:
    SnmpEngineIdProvider
    All Known Implementing Classes:
    EngineBootsCounterFile

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

      • getEngineId

        OctetString getEngineId​(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​(OctetString engineId)
        Sets the persistently stored engine ID to a new value.
        Parameters:
        engineId - the new engine ID for this SNMP entity.