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:
JDK 11 java.naming.jmod - Naming Module
JDK 11 java.naming.jmod is the JMOD file for JDK 11 Naming module.
JDK 11 Naming module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.naming.jmod.
JDK 11 Naming module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Naming module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.naming.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/naming/Binding.java
/* * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.naming; /** * This class represents a name-to-object binding found in a context. *<p> * A context consists of name-to-object bindings. * The Binding class represents such a binding. It consists * of a name and an object. The <code>Context.listBindings()</code> * method returns an enumeration of Binding. *<p> * Use subclassing for naming systems that generate contents of * a binding dynamically. *<p> * A Binding instance is not synchronized against concurrent access by multiple * threads. Threads that need to access a Binding concurrently should * synchronize amongst themselves and provide the necessary locking. * * @author Rosanna Lee * @author Scott Seligman * @since 1.3 */ public class Binding extends NameClassPair { /** * Contains this binding's object. * It is initialized by the constructor and can be updated using * {@code setObject}. * @serial * @see #getObject * @see #setObject */ private Object boundObj; /** * Constructs an instance of a Binding given its name and object. *<p> * {@code getClassName()} will return * the class name of {@code obj} (or null if {@code obj} is null) * unless the class name has been explicitly set using {@code setClassName()} * * @param name The non-null name of the object. It is relative * to the <em>target context</em> (which is * named by the first parameter of the <code>listBindings()</code> method) * @param obj The possibly null object bound to name. * @see NameClassPair#setClassName */ public Binding(String name, Object obj) { super(name, null); this.boundObj = obj; } /** * Constructs an instance of a Binding given its name, object, and whether * the name is relative. *<p> * {@code getClassName()} will return the class name of {@code obj} * (or null if {@code obj} is null) unless the class name has been * explicitly set using {@code setClassName()} * * @param name The non-null string name of the object. * @param obj The possibly null object bound to name. * @param isRelative true if <code>name</code> is a name relative * to the target context (which is named by * the first parameter of the <code>listBindings()</code> method); * false if <code>name</code> is a URL string. * @see NameClassPair#isRelative * @see NameClassPair#setRelative * @see NameClassPair#setClassName */ public Binding(String name, Object obj, boolean isRelative) { super(name, null, isRelative); this.boundObj = obj; } /** * Constructs an instance of a Binding given its name, class name, and object. * * @param name The non-null name of the object. It is relative * to the <em>target context</em> (which is * named by the first parameter of the <code>listBindings()</code> method) * @param className The possibly null class name of the object * bound to {@code name}. If null, the class name of {@code obj} is * returned by {@code getClassName()}. If {@code obj} is also * null, {@code getClassName()} will return null. * @param obj The possibly null object bound to name. * @see NameClassPair#setClassName */ public Binding(String name, String className, Object obj) { super(name, className); this.boundObj = obj; } /** * Constructs an instance of a Binding given its * name, class name, object, and whether the name is relative. * * @param name The non-null string name of the object. * @param className The possibly null class name of the object * bound to {@code name}. If null, the class name of {@code obj} is * returned by {@code getClassName()}. If {@code obj} is also * null, {@code getClassName()} will return null. * @param obj The possibly null object bound to name. * @param isRelative true if <code>name</code> is a name relative * to the target context (which is named by * the first parameter of the <code>listBindings()</code> method); * false if <code>name</code> is a URL string. * @see NameClassPair#isRelative * @see NameClassPair#setRelative * @see NameClassPair#setClassName */ public Binding(String name, String className, Object obj, boolean isRelative) { super(name, className, isRelative); this.boundObj = obj; } /** * Retrieves the class name of the object bound to the name of this binding. * If the class name has been set explicitly, return it. * Otherwise, if this binding contains a non-null object, * that object's class name is used. Otherwise, null is returned. * * @return A possibly null string containing class name of object bound. */ public String getClassName() { String cname = super.getClassName(); if (cname != null) { return cname; } if (boundObj != null) return boundObj.getClass().getName(); else return null; } /** * Retrieves the object bound to the name of this binding. * * @return The object bound; null if this binding does not contain an object. * @see #setObject */ public Object getObject() { return boundObj; } /** * Sets the object associated with this binding. * @param obj The possibly null object to use. * @see #getObject */ public void setObject(Object obj) { boundObj = obj; } /** * Generates the string representation of this binding. * The string representation consists of the string representation * of the name/class pair and the string representation of * this binding's object, separated by ':'. * The contents of this string is useful * for debugging and is not meant to be interpreted programmatically. * * @return The non-null string representation of this binding. */ public String toString() { return super.toString() + ":" + getObject(); } /** * Use serialVersionUID from JNDI 1.1.1 for interoperability */ private static final long serialVersionUID = 8839217842691845890L; };
⏎ javax/naming/Binding.java
Or download all of them as a single archive file:
File name: java.naming-11.0.1-src.zip File size: 461792 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.net.http.jmod - Net HTTP Module
2020-09-30, 58605👍, 0💬
Popular Posts:
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers. Both...
Java Servlet 3.0 Specification API. JAR File Size and Download Location: File name: servlet-api.jar,...
commons-lang-2.6.jar is the JAR file for Apache Commons Lang 2.6, which provides a host of helper ut...
How to show the XML parsing flow with sax\DocumentTracer.java provided in the Apache Xerces package?...