⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snmpstandardmetaserver.java

📁 Mobile 应用程序使用 Java Micro Edition (Java ME) 平台
💻 JAVA
字号:
/*  * @(#)file      SnmpStandardMetaServer.java  * @(#)author    Sun Microsystems, Inc.  * @(#)version   1.7  * @(#)date      08/09/12  *  * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package com.sun.jmx.snmp.agent;// jmx imports//import com.sun.jmx.snmp.SnmpValue;import com.sun.jmx.snmp.SnmpStatusException;/** * <p> * This interface defines the methods that must be implemented by an * SNMP metadata object that needs to interact with an * {@link com.sun.jmx.snmp.agent.SnmpStandardObjectServer} object. * </p> * <p> * All these methods are usually generated by <code>mibgen</code> when * run in standard-metadata mode (default). * </p> * <p><b><i> * This interface is used internally between the generated Metadata and  * the SNMP runtime and you shouldn't need to worry about it, because  * you will never have to use it directly. * </b></i></p> * * <p><b>This API is a Sun Microsystems internal API  and is subject  * to change without notice.</b></p> **/ public interface SnmpStandardMetaServer {    /**     * Returns the value of the scalar object identified by the given     * OID arc.     *     * @param arc OID arc of the querried scalar object.     *     * @return The <CODE>SnmpValue</CODE> of the scalar object identified      *         by <CODE>arc</CODE>.     *     * @param userData A contextual object containing user-data.     *        This object is allocated through the <code>     *        {@link com.sun.jmx.snmp.agent.SnmpUserDataFactory}</code>     *        for each incoming SNMP request.     *     * @exception SnmpStatusException If the arc is not valid, or if     *    access is denied.     *     **/    public SnmpValue get(long arc, Object userData) 	throws SnmpStatusException ;    /**     * Sets the value of the scalar object identified by the given     * OID arc.     *     * @param x New value for the scalar object identified by      *    <CODE>arc</CODE>     *     * @param arc OID arc of the scalar object whose value is set.     *     * @return The new <CODE>SnmpValue</CODE> of the scalar object      *    identified by <CODE>arc</CODE>.     *     * @param userData A contextual object containing user-data.     *        This object is allocated through the <code>     *        {@link com.sun.jmx.snmp.agent.SnmpUserDataFactory}</code>     *        for each incoming SNMP request.     *     * @exception SnmpStatusException If the arc is not valid, or if     *    access is denied.     *     **/    public SnmpValue set(SnmpValue x, long arc, Object userData) 	throws SnmpStatusException ;    /**     * Checks that the new desired value of the scalar object identified      * by the given OID arc is valid.     *     * @param x New value for the scalar object identified by      *    <CODE>arc</CODE>     *     * @param arc OID arc of the scalar object whose value is set.     *     * @param userData A contextual object containing user-data.     *        This object is allocated through the <code>     *        {@link com.sun.jmx.snmp.agent.SnmpUserDataFactory}</code>     *        for each incoming SNMP request.     *     * @exception SnmpStatusException If the arc is not valid, or if     *    access is denied, or if the new desired value is not valid.     *     **/    public void check(SnmpValue x, long arc, Object userData) 	throws SnmpStatusException ;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -