/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
//
// Generated by mibgen version 5.0 (06/02/03) when compiling JVM-MANAGEMENT-MIB in standard metadata mode.
//
// java imports
//
// jmx imports
//
// jdmk imports
//
/**
* The class is used for implementing the "JvmMemManagerTable" group.
* The group is defined with the following oid: 1.3.6.1.4.1.42.2.145.3.163.1.1.2.100.
*/
/**
* Constructor for the table. Initialize metadata for "JvmMemManagerTableMeta".
* The reference on the MBean server is updated so the entries created through an SNMP SET will be AUTOMATICALLY REGISTERED in Java DMK.
*/
super(myMib);
}
/**
* Factory method for "JvmMemManagerEntry" entry metadata class.
*
* You can redefine this method if you need to replace the default
* generated metadata class with your own customized class.
*
* @param snmpEntryName Name of the SNMP Entry object (conceptual row) ("JvmMemManagerEntry")
* @param tableName Name of the table in which the entries are registered ("JvmMemManagerTable")
* @param mib The SnmpMib object in which this table is registered
* @param server MBeanServer for this table entries (may be null)
*
* @return An instance of the metadata class generated for the
* "JvmMemManagerEntry" conceptual row (JvmMemManagerEntryMeta)
*
**/
protected JvmMemManagerEntryMeta createJvmMemManagerEntryMetaNode(String snmpEntryName, String tableName, SnmpMib mib, MBeanServer server) {
}
// ------------------------------------------------------------
//
// Implements the "createNewEntry" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
throws SnmpStatusException {
else
throw new SnmpStatusException(
}
// ------------------------------------------------------------
//
// Implements the "isRegistrationRequired" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
public boolean isRegistrationRequired() {
return false;
}
}
// ------------------------------------------------------------
//
// Implements the "addEntry" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
throws SnmpStatusException {
if (! (entry instanceof JvmMemManagerEntryMBean) )
throw new ClassCastException("Entries for Table \"" +
"JvmMemManagerTable" + "\" must implement the \"" +
"JvmMemManagerEntryMBean" + "\" interface.");
}
// ------------------------------------------------------------
//
// Implements the "get" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
throws SnmpStatusException {
synchronized (this) {
}
}
// ------------------------------------------------------------
//
// Implements the "set" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
throws SnmpStatusException {
synchronized (this) {
}
}
// ------------------------------------------------------------
//
// Implements the "check" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
throws SnmpStatusException {
synchronized (this) {
}
}
/**
* check that the given "var" identifies a columnar object.
*/
throws SnmpStatusException {
}
/**
* Returns true if "var" identifies a readable scalar object.
*/
throws SnmpStatusException {
}
/**
* Returns the arc of the next columnar object following "var".
*/
throws SnmpStatusException {
return nextvar;
}
// ------------------------------------------------------------
//
// Implements the "skipEntryVariable" method defined in "SnmpMibTable".
// See the "SnmpMibTable" Javadoc API for more details.
//
// ------------------------------------------------------------
try {
synchronized (this) {
}
} catch (SnmpStatusException x) {
return false;
}
}
/**
* Reference to the entry metadata.
*/
/**
* Reference to the object server.
*/
}