Class DHKeyChangeImpl

java.lang.Object
org.snmp4j.agent.mo.MOColumn<org.snmp4j.smi.OctetString>
org.snmp4j.agent.mo.MOMutableColumn<org.snmp4j.smi.OctetString>
org.snmp4j.agent.mo.snmp.KeyChange
org.snmp4j.agent.mo.snmp.dh.DHKeyChangeImpl
All Implemented Interfaces:
Comparable<MOColumn<org.snmp4j.smi.OctetString>>

public class DHKeyChangeImpl extends KeyChange
The Diffie Hellman KeyChange object implements a ManagedObject column that implements the DHKeyChange textual convention as defined in RFC 2786.
Since:
3.0
Author:
Frank Fock
  • Constructor Details

    • DHKeyChangeImpl

      public DHKeyChangeImpl(int columnID, MOAccess access, org.snmp4j.smi.OctetString defaultValue, org.snmp4j.security.dh.DHParameters usmDHParameters, UsmMIB usmMIB, org.snmp4j.security.dh.DHOperations.KeyType keyType)
  • Method Details

    • get

      public void get(SubRequest<?> subRequest, MOTableRow row, int column)
      Description copied from class: MOColumn
      Process a get sub-request for the specified table row and column.
      Overrides:
      get in class KeyChange
      Parameters:
      subRequest - the GET sub-request to execute.
      row - the row that contains the value to return in the GET response PDU.
      column - the column index of the value to return in subRequest
    • prepare

      public void prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
      Overrides:
      prepare in class MOMutableColumn<org.snmp4j.smi.OctetString>
    • commit

      public void commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
      Overrides:
      commit in class MOMutableColumn<org.snmp4j.smi.OctetString>
    • undo

      public void undo(SubRequest<?> subRequest, MOTableRow row, int column)
      Overrides:
      undo in class MOMutableColumn<org.snmp4j.smi.OctetString>