1. /*
  2. * @(#)file SnmpModel.java
  3. * @(#)author Sun Microsystems, Inc.
  4. * @(#)version 1.15
  5. * @(#)date 04/09/15
  6. *
  7. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  8. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  9. *
  10. */
  11. package com.sun.jmx.snmp.internal;
  12. /**
  13. * Interface that every SNMP model must implement in order to be integrated in the engine framework.
  14. * <p><b>This API is a Sun Microsystems internal API and is subject
  15. * to change without notice.</b></p>
  16. * @since 1.5
  17. */
  18. public interface SnmpModel {
  19. /**
  20. * Returns the sub system that manages this model.
  21. * @return The sub system.
  22. */
  23. public SnmpSubSystem getSubSystem();
  24. /**
  25. * A human readable model name.
  26. * @return The model name.
  27. */
  28. public String getName();
  29. }