Class DefaultMOInput

  • All Implemented Interfaces:
    MOInput

    public class DefaultMOInput
    extends java.lang.Object
    implements MOInput
    • Constructor Detail

      • DefaultMOInput

        public DefaultMOInput​(java.io.ObjectInputStream ois)
    • Method Detail

      • getImportMode

        public int getImportMode()
        Description copied from interface: MOInput
        Returns the update mode, which might be one of the constants defined by ImportMode.
        Specified by:
        getImportMode in interface MOInput
        Returns:
        the constant denoting the update mode that should be used by a SerializableManagedObject to import its content from persistent storage.
      • readContext

        public Context readContext()
                            throws java.io.IOException
        Specified by:
        readContext in interface MOInput
        Throws:
        java.io.IOException
      • readManagedObject

        public MOInfo readManagedObject()
                                 throws java.io.IOException
        Specified by:
        readManagedObject in interface MOInput
        Throws:
        java.io.IOException
      • readSequence

        public Sequence readSequence()
                              throws java.io.IOException
        Specified by:
        readSequence in interface MOInput
        Throws:
        java.io.IOException
      • readVariable

        public org.snmp4j.smi.Variable readVariable()
                                             throws java.io.IOException
        Specified by:
        readVariable in interface MOInput
        Throws:
        java.io.IOException
      • skipContext

        public void skipContext​(Context context)
                         throws java.io.IOException
        Specified by:
        skipContext in interface MOInput
        Throws:
        java.io.IOException
      • skipManagedObject

        public void skipManagedObject​(MOInfo moInfo)
                               throws java.io.IOException
        Description copied from interface: MOInput
        Skips to the end of the specified managed object's configuration.
        Specified by:
        skipManagedObject in interface MOInput
        Parameters:
        moInfo - a MOInfo instance.
        Throws:
        java.io.IOException - if the input stream cannot be read.
      • setOverwriteMode

        public void setOverwriteMode​(int importMode)
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface MOInput
        Throws:
        java.io.IOException