Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JRE 8 rt.jar - com.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the com.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java
/* * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.jmx.snmp.agent; // java imports // import java.io.Serializable; import java.util.Enumeration; import com.sun.jmx.snmp.SnmpVarBind; import com.sun.jmx.snmp.SnmpStatusException; // SNMP Runtime imports // /** * <p> * This class is a utility class that transform SNMP GET / SET requests * into series of get<i>AttributeName</i>() set<i>AttributeName</i>() * invoked on the MBean. * </p> * * <p> * The transformation relies on the metadata information provided by the * {@link com.sun.jmx.snmp.agent.SnmpStandardMetaServer} object which is * passed as first parameter to every method. This SnmpStandardMetaServer * object is usually a Metadata object generated by <code>mibgen</code>. * </p> * * <p> * The MBean is not invoked directly by this class but through the * metadata object which holds a reference on it. * </p> * * <p><b><i> * This class is used internally by mibgen generated metadata objects and * you should never need 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 class SnmpStandardObjectServer implements Serializable { private static final long serialVersionUID = -4641068116505308488L; /** * Generic handling of the <CODE>get</CODE> operation. * <p> The default implementation of this method is to loop over the * varbind list associated with the sub-request and to call * <CODE>get(var.oid.getOidArc(depth), data);</CODE> * <pre> * public void get(SnmpStandardMetaServer meta, SnmpMibSubRequest req, * int depth) * throws SnmpStatusException { * * final Object data = req.getUserData(); * * for (Enumeration e= req.getElements(); e.hasMoreElements();) { * * final SnmpVarBind var= (SnmpVarBind) e.nextElement(); * * try { * // This method will generate a SnmpStatusException * // if `depth' is out of bounds. * // * final long id = var.oid.getOidArc(depth); * var.value = meta.get(id, data); * } catch(SnmpStatusException x) { * req.registerGetException(var,x); * } * } * } * </pre> * <p> You can override this method if you need to implement some * specific policies for minimizing the accesses made to some remote * underlying resources. * <p> * * @param meta A pointer to the generated meta-data object which * implements the <code>SnmpStandardMetaServer</code> * interface. * * @param req The sub-request that must be handled by this node. * * @param depth The depth reached in the OID tree. * * @exception SnmpStatusException An error occurred while accessing * the MIB node. */ public void get(SnmpStandardMetaServer meta, SnmpMibSubRequest req, int depth) throws SnmpStatusException { final Object data = req.getUserData(); for (Enumeration<SnmpVarBind> e= req.getElements(); e.hasMoreElements();) { final SnmpVarBind var= e.nextElement(); try { final long id = var.oid.getOidArc(depth); var.value = meta.get(id, data); } catch(SnmpStatusException x) { req.registerGetException(var,x); } } } /** * Generic handling of the <CODE>set</CODE> operation. * <p> The default implementation of this method is to loop over the * varbind list associated with the sub-request and to call * <CODE>set(var.value, var.oid.getOidArc(depth), data);</CODE> * <pre> * public void set(SnmpStandardMetaServer meta, SnmpMibSubRequest req, * int depth) * throws SnmpStatusException { * * final Object data = req.getUserData(); * * for (Enumeration e= req.getElements(); e.hasMoreElements();) { * * final SnmpVarBind var= (SnmpVarBind) e.nextElement(); * * try { * // This method will generate a SnmpStatusException * // if `depth' is out of bounds. * // * final long id = var.oid.getOidArc(depth); * var.value = meta.set(var.value, id, data); * } catch(SnmpStatusException x) { * req.registerSetException(var,x); * } * } * } * </pre> * <p> You can override this method if you need to implement some * specific policies for minimizing the accesses made to some remote * underlying resources. * <p> * * @param meta A pointer to the generated meta-data object which * implements the <code>SnmpStandardMetaServer</code> * interface. * * @param req The sub-request that must be handled by this node. * * @param depth The depth reached in the OID tree. * * @exception SnmpStatusException An error occurred while accessing * the MIB node. */ public void set(SnmpStandardMetaServer meta, SnmpMibSubRequest req, int depth) throws SnmpStatusException { final Object data = req.getUserData(); for (Enumeration<SnmpVarBind> e= req.getElements(); e.hasMoreElements();) { SnmpVarBind var = e.nextElement(); try { // This method will generate a SnmpStatusException // if `depth' is out of bounds. // final long id = var.oid.getOidArc(depth); var.value = meta.set(var.value, id, data); } catch(SnmpStatusException x) { req.registerSetException(var,x); } } } /** * Generic handling of the <CODE>check</CODE> operation. * <p> The default implementation of this method is to loop over the * varbind list associated with the sub-request and to call * <CODE>check(var.value, var.oid.getOidArc(depth), data);</CODE> * <pre> * public void check(SnmpStandardMetaServer meta, SnmpMibSubRequest req, * int depth) * throws SnmpStatusException { * * final Object data = req.getUserData(); * * for (Enumeration e= req.getElements(); e.hasMoreElements();) { * * final SnmpVarBind var= (SnmpVarBind) e.nextElement(); * * try { * // This method will generate a SnmpStatusException * // if `depth' is out of bounds. * // * final long id = var.oid.getOidArc(depth); * meta.check(var.value, id, data); * } catch(SnmpStatusException x) { * req.registerCheckException(var,x); * } * } * } * </pre> * <p> You can override this method if you need to implement some * specific policies for minimizing the accesses made to some remote * underlying resources, or if you need to implement some consistency * checks between the different values provided in the varbind list. * <p> * * @param meta A pointer to the generated meta-data object which * implements the <code>SnmpStandardMetaServer</code> * interface. * * @param req The sub-request that must be handled by this node. * * @param depth The depth reached in the OID tree. * * @exception SnmpStatusException An error occurred while accessing * the MIB node. */ public void check(SnmpStandardMetaServer meta, SnmpMibSubRequest req, int depth) throws SnmpStatusException { final Object data = req.getUserData(); for (Enumeration<SnmpVarBind> e= req.getElements(); e.hasMoreElements();) { final SnmpVarBind var = e.nextElement(); try { // This method will generate a SnmpStatusException // if `depth' is out of bounds. // final long id = var.oid.getOidArc(depth); meta.check(var.value,id,data); } catch(SnmpStatusException x) { req.registerCheckException(var,x); } } } }
⏎ com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java
Or download all of them as a single archive file:
File name: jre-rt-com-1.8.0_191-src.zip File size: 8099783 bytes Release date: 2018-10-28 Download
⇒ Backup JDK 8 Installation Directory
2023-02-07, 253893👍, 3💬
Popular Posts:
commons-io-2.6-sources.j aris the source JAR file for Apache Commons IO 2.6, which is a library of u...
What Is commons-lang3-3.1.jar? commons-lang3-3.1.jar is the JAR file for Apache Commons Lang 3.1, wh...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
layout.jar is a component in iText Java library to provide layout functionalities. iText Java librar...
itextpdf.jar is a component in iText 5 Java library to provide core functionalities. iText Java libr...